定期将数据从一个数据库复制到另一个MYSQL
我需要知道如何定期将数据复制到另一个MYSQL服务器数据库。我需要类似于MySQL事件(数据库级)或cron作业的东西 示例:定期将数据从一个数据库复制到另一个MYSQL,mysql,database-administration,Mysql,Database Administration,我需要知道如何定期将数据复制到另一个MYSQL服务器数据库。我需要类似于MySQL事件(数据库级)或cron作业的东西 示例: 使用 SQL命令 每30分钟运行一次此语句 您可以这样做: 在mysql主机中: 1- Create a .sh file 2- Inside of this sh, put: - mysqldump -u myuser -p mypass mydatabasename > mydumpfile.sql - scp mydumfile.sql user@re
- 使用 SQL命令
- 每30分钟运行一次此语句
- 您可以这样做:
在mysql主机中:
1- Create a .sh file
2- Inside of this sh, put:
- mysqldump -u myuser -p mypass mydatabasename > mydumpfile.sql
- scp mydumfile.sql user@remote_host:remote_dir
3- Add that sh to a cron Job, to a daily execute
(or something that meets your requeriments)
在远程计算机中:
1- One sh script that look for a file(mysqldumpfile.sql) in the specific dir
2- This line : mysql -u remotemysqluser -p remotemysqlpass database < mydumpfile.sql
3- rm mydumpfile.sql
4- Add this sh on a daily cron 1 or two hours past the host cron.
1-一个在特定目录中查找文件(mysqldumpfile.sql)的sh脚本
2-此行:mysql-u remotemysqluser-p remotemysqlpass数据库