我在同一台服务器上有两个名为LIVE和REPORTS的MySQL数据库。
我希望每天凌晨1点到5点之间的特定时间段将LIVE数据库及其所有内容复制到REPORTS数据库中。
我怎样才能手动自动执行此操作?
答案 0 :(得分:1)
假设您正在运行类似操作系统的unix,可以使用cron job运行mysqldbcopy:
crontab -e
添加你的工作:
30 2 * * * mysqldbcopy --source=user:pwd@localhost --destination=user:pwd@localhost source_database:cloned_database
这将每天凌晨2:30开始。
注意:在crontab中存储凭据可能会导致它们泄露到日志,邮件等...