用于备份的mySql数据库自动复制数据库?
问题描述:
我在我的web项目中有mysql数据库。我需要创建我的mysql数据库的副本进行备份。 我的web界面直接与一个数据库交互,我需要其他备份数据库,以便在主数据库或主数据库发生任何更改时自动更新。用于备份的mySql数据库自动复制数据库?
如何自动执行备份数据库的此过程?
答
您将不得不定期运行cron以检查更改。如果有变化,那么您可以获得数据库的备份。
例如: 您可以每5分钟运行一次cron(取决于您需要备份的频率),并检查最近5分钟内是否添加了最新记录。如果是,请运行mysqldump命令获取备份。
答
通常您会创建主/从设置。定期你关闭奴隶并使用rsync制作数据库的副本。或者,你可以离开奴隶并做一个mysqldump,但恢复需要很长时间。