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

如何创建MySql作业来创建数据库备份和维护计划?,mysql,backup,database-backups,Mysql,Backup,Database Backups,如何创建一个每天运行的MySql作业来生成数据库备份并存储在服务器上 另外,我如何创建第二个作业来维护数据库,以使其正常运行 谢谢一种可能的方法是运行以下每日cron mysqldump -u <db_user> -p <db_password> <db_name> -h <db_host_if_any> > /home/backups/backup_<timestamp>.sql mysqldump-u-p-h>/home/b

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

另外,我如何创建第二个作业来维护数据库,以使其正常运行


谢谢

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

mysqldump -u <db_user> -p <db_password> <db_name> -h <db_host_if_any> > /home/backups/backup_<timestamp>.sql
mysqldump-u-p-h>/home/backups/backup\uu.sql
gzip并存储它(只是一种减小大小的机制)

gzip/home/backup/backup.sql

阅读
mysqldump
mysqlcheck
。创建一个脚本并安排它。我正在寻找一个自动解决方案,我可以将它设置为MySql作业,以正确备份数据库,并对表进行维护。这是标准。从cron作业运行它,它是自动的。什么是cron作业?抱歉,我是新手。cron是定期任务计划程序。请按照如何设置cron任务的链接进行操作:谢谢,我的服务器是windows2008r2,而不是lunix。玉米还适用吗?
gzip /home/backup/backup_<timestamp>.sql