Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何创建每天运行的 MySql 作业以生成数据库备份并存储在服务器上?
另外,如何创建第二个作业来对数据库进行维护以使其正常运行?
谢谢
一种可能的方法是将以下作为每日 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