mysql数据库备份
引语:
前天晚上
我L哥知道我没做数据库备份很生气,把我骂了一顿
其实确实是该骂那我该怎么办呐?
- 先写个脚本
vim bkDatabaseName.sh
脚本内容如下:
#!/bin/bash
mysqldump -uusername -ppassword DatabaseName | gzip > /home/backup/DatabaseName_$(date +%Y%m%d_%H%M%S).sql.gz
-
测试脚本
添加权限:
chmod +x bkDatabaseName.sh
测试执行一下是否成功
./bkDatabaseName.sh
-
crontab脚本
crontab -e
-
编辑定时任务(每周一23:50自动执行数据库备份)
50 23 * * 1 /usr/local/backup/bkDatabaseName.sh
-
查看定时任务是否生效:
crontab -l
-
重启crontab服务:
systemctl restart crond.service
搜了一波,下面还是不错的