Как автоматически перенести данные из одной базы данных MySQL в другую базу данных MySQL? - PullRequest
1 голос
/ 22 апреля 2011

У меня есть две базы данных MySQL, которые находятся на разных машинах.Я хочу автоматически передавать данные с одного сервера на другой.Допустим, я хочу, чтобы моя передача данных происходила каждый день утром 4:00.

Можно ли это сделать?Есть ли в MySQL встроенная функция, с помощью которой мы можем это сделать?

Я хочу перенести данные из некоторых конкретных таблиц, а не из всей БД.

Ответы [ 2 ]

0 голосов
/ 22 апреля 2011

Если вы хотите, чтобы автоматизированное решение обрабатывалось MySQL, тогда вам нужна репликация.Поскольку эта тема обширна и подробно описана в руководстве по MySQL, я предлагаю вам сесть и прочитать, что документация говорит по этой теме.

0 голосов
/ 22 апреля 2011

mysqldump -uuser -ppass your_db your_table1> to_sql

и затем используйте команду crontab

mysql -uroot -ppass -hhost

...