欢迎光临小鱼网个人网站!

登录/注册
MySQL数据库每天定时自动备份

1、查看磁盘挂载

df -h

image.png

2、创建备份目录

cd /home/game
mkdir backup
cd backup

3.创建脚本

vi bkDatabaseName.sh
#!/bin/bash
mysqldump -用户名 -密码 数据库名 > /home/dbback/DatabaseName_$(date +%Y%m%d_%H%M%S).sql

压缩脚本

#!/bin/bash
mysqldump -用户名 -密码 数据库名 | gzip > /home/dbback/DatabaseName_$(date +%Y%m%d_%H%M%S).sql.gz

4、添加可执行权限

chmod u+x bkDatabaseName.sh

5、添加定时计划

crontab -e
1 0 * * * /home/backup/bkDatabaseName.sh

6、测试任务是否执行

tail -f /var/log/cron


Copyright © www.xyubing.com All Rights Reserved. 备案号:蜀ICP备19023461号-1

免责声明:本站部分资源搜集整理于互联网或者网友提供,仅供学习与交流使用,如果不小心侵犯到你的权益,请及时联系我们删除该资源。