Как вывести локальные данные MySQL на удаленный сервер MySQL через терминал? - PullRequest
0 голосов
/ 14 июля 2011

В настоящее время я работаю над локальной разработкой, которой часто требуется обновить удаленную базу данных, используя мою собственную локальную базу данных разработки.

Это то, что я пытаюсь сделать, сбросить локальную базу данных и ssh на удаленный компьютер и обновить базу данных.

mysqldump -ulocaluser -plocalpass localdb | ssh user@255.255.255.255 "mysql -uremoteuser -premotepass remotedb"

Кажется, что завершено без каких-либо ошибок, но, проверяя удаленную базу данных, кажется, что старая таблица никогда не отбрасывается и не заменяется новыми данными таблицы, любой может сказать мне, что не так?

1 Ответ

1 голос
/ 14 июля 2011

Проверьте вывод mysqldump -ulocaluser -plocalpass localdb Содержит ли он drop операторов?

...