我的网络项目中有mysql数据库。我需要创建我的mysql数据库的副本进行备份。 我的Web界面直接与一个数据库交互,我需要其他备份数据库在主数据库或主数据库发生一些更改时自动更新。
如何自动化备份数据库的这个过程?
答案 0 :(得分:0)
您必须定期运行cron以检查更改。如果有更改,那么您可以备份数据库。
例如: 您可以每5分钟运行一次cron(取决于您需要备份的频率)并检查最近5分钟内是否添加了最新记录。如果是,请运行mysqldump命令以获取备份。
答案 1 :(得分:0)
通常,您可以创建主/从设置。您可以定期关闭从属服务器并使用rsync复制数据库。或者,你可以让奴隶上升并做一个mysqldump,但这需要更长的时间来恢复。