嘿,我在 ubuntu 中使用 mysql,还有另外 15 个拥有 root 权限的人。
我担心他们可能会意外篡改数据库,所以我想对数据库及其权限进行每日和每小时的增量备份。
有人能帮我解决吗?
注意:我可以 cron mysqldump,但我需要执行 svn 之类的操作才能看到更改。
答案1
存储库包含用于进行备份的应用程序:automysqlbackup
。备份由整个数据库(包括权限)制作,并放置在中/var/lib/automysqlbackup/
。这可以在中更改/etc/default/automysqlbackup
。
关于版本控制部分,存储库的大小只会增长。更好的解决方案可能是对两个备份进行差异化。可以使用钩子设置这样的脚本POSTBACKUP
(请参阅 的底部/etc/default/automysqlbackup
)。
您可能还对 Serverfault 上的类似问题感兴趣:使用 Subversion 进行增量 MySQL 备份