You don't ftp a database. On your local server get an SQL dump of your table schema and all info already in it. Then, on the server in the mySQL control panel execute those SQL files.
Normally, via phpMyAdmin, this is all done via the import/export tabs respectively.
~Brett