Каков наилучший способ / инструмент для синхронизации двух серверов MySql (не в одном кластере) - PullRequest
1 голос
/ 06 марта 2009

Я разрабатываю приложения у себя дома, которые затем на коммерческом сервере заполняются данными.
Мне нужен простой и легкий способ выгрузить базу данных MySql с коммерческого сервера на свой частный.
Есть ли инструмент / команда для этого?
(Я думал о том, чтобы сделать мою БД ведомой, но тогда у меня не всегда есть права на прикосновение к коммерческому серверу MySql, и я действительно разрабатываю на своем Сервере ... что может вызвать проблемы, если они связаны таким образом) .

Ответы [ 2 ]

3 голосов
/ 06 марта 2009

Это способ резервного копирования и перезагрузки базы данных.

На главном сервере

mysqldump -u[username] -p[password] databasename > database.sql

Или, если вам нужно включить функции и / или триггеры, сделайте

mysqldump -u[username] -p[password] --routines --triggers databasename > database.sql

Скопировать database.sql на сервер разработчика

На сервере разработки

mysql -u[username] -p[password] databasename < database.sql
2 голосов
/ 06 марта 2009

вы можете попробовать SQLyog Job Agent - он получает хорошие отзывы.

...