+ 1 гнуд. Вам не следует использовать производственную базу данных для разработки, даже если вы можете настроить ее для прослушивания внешнего доступа через общедоступный интернет-интерфейс (*). Одно прикосновение мыши, и вы перебираете важные живые данные. Вместо этого вы должны работать на отдельном собственном сервере разработки, с которого вы можете передавать изменения кода на работающий сервер, когда вы работаете и тестируете.
(*: Это само по себе очень плохая идея: если пароли слишком слабые или вы используете старую версию MySQL с доступными эксплойтами, вас очень быстро взломают автоматические зонды.)
Обычно вы экспортируете базу данных из оболочки с помощью команды mysqldump dbname > dbdump.sql
и импортируете ее на локальный сервер, отправляя ее в mysql dbname < dbdump.sql
. На сервере, который вы можете использовать, может также быть установлен веб-интерфейс администратора MySQL. Но если все, что у вас есть, - это FTP, вам на самом деле не предоставили инструменты, необходимые для разработки. Посмотрите, сможете ли вы получить пустую или фиктивную базу данных для тестирования сайта.
(Более того, FTP - это неприятный бизнес ... на самом деле в этом веке вы должны использовать SFTP.)