我正在为我们的数据库服务器创建一个备份脚本,并且我想我是否要在mysqldump
中包含任何首选选项。该脚本将每6-24小时从cron调用一次。
我们专门使用InnoDB。
我们的数据库相当大,而且我很可能单独转储表的集群,而不是一次性转储整个数据库。
现在,我想包括:
--opt # enabled by default
--quote-names # enabled by default
--single-transaction
--skip-comments
用于创建良好,可靠的转储文件的任何其他建议或指针?
答案 0 :(得分:4)
我建议你再用mysql设置一个服务器(slave)并在那里复制数据(从主数据库中复制数据)。
如果你需要一个纯文本转储 - 你可以随时从奴隶那里做,而不会伤害主人。