为保证数据的安全,防止异常问题造成数据库文件破坏/丢失,大型项目通常需要每天执行1~2次数据库备份。因为数据库的备份工作有其重复性和规律性,所以通过自执行脚本的方式可以提高备份的效率和可靠性。本文介绍了在Ubuntu下设置mysql自动定时备份的方法。
为了方便MySQL数据的周期性备份,备份工作通常设置为自动程序或shell脚本自动执行。同时考虑数据库账户的权限安全,自动备份通常建议设置一个备份专用账户来执行自动备份工作。在单独设置备份账户的时候,怎样配置最少的权限来满足mysqldump 账户的工作需求呢?