mysql自动备份
利用 mysqldump 进行备份
编写 back.sh 脚本
back.sh脚本内容如下
#!/bin/bash
mysqldump -uroot -proot --databases test_database --skip-lock-tables | gzip > /home/backup/test_database/test_database_$(date +%Y%m%d_%H%M%S).sql.gz
添加执行权限
chmod +x back.sh
添加linux定时任务
crontab -e
添加下面一行
0 8,12,18 * * * /home/backup/back.sh #每天8点,12点,18点执行
查看
crontab -l