如何创建MySql作业以创建数据库备份和维护计划?

时间:2013-06-03 17:42:36

标签: mysql backup database-backups

如何创建每天运行以生成数据库备份并存储在服务器上的MySql作业?

另外,如何创建第二个对数据库进行维护以保持其正常运行的作业?

谢谢

1 个答案:

答案 0 :(得分:0)

一种可能的方法是以每日cron运行以下内容。

mysqldump -u <db_user> -p <db_password> <db_name> -h <db_host_if_any> > /home/backups/backup_<timestamp>.sql

gzip并存储它(只是一种减小大小的机制)

gzip /home/backup/backup_<timestamp>.sql