使用chron脚本同步两个mysql数据库

时间:2011-06-29 07:58:06

标签: mysql cron

我有两个mysql数据库,我想每隔几个小时同步一次,我知道我的ISP为此目的提供了cron脚本但没有cron的经验,任何人都可以指点我学习cron的合适资源 - 我没有太多的运气搜索。

2 个答案:

答案 0 :(得分:0)

cron是一种定期执行脚本(或可执行文件)的机制。该脚本可以用任何脚本语言编写,因此请选择您熟悉的脚本。经常使用Shell脚本(例如bash),但您可以使用perl,python,PHP等。

维基百科页面包含有关用于指定脚本运行时间的cron格式的信息:http://en.wikipedia.org/wiki/Cron

您的ISP可以通过控制面板轻松访问,或者您可能必须请求他们设置cron作业。您需要从中找出确切的设置方法。

答案 1 :(得分:0)

这是一个简洁,可打印的问题text document that covers all the basics

您可能希望在crontab中拥有的一个简单示例:

15 2 * * * /usr/bin/mysqldump –opt –all-databases -u root -pPASSWORD > /foo/bar/db-`date +%Y-%m-%d`.sql

这项工作将在每天凌晨2:15运行备份任务。

在旁注中,如果你只是需要这个用于定期备份而不是实际的重复,我已经开始喜欢this script快速而脏的数据库备份。

好运。