Linux备份MySQL数据库脚本及定时任务
- 爵特猛
- 2020-1-8 09:41
- 其它
- 866
Linux备份数据库脚本:
DB_USER="root" #你的数据库账号 DB_PASS="12345678" #你的数据库密码 DB_HOST="localhost" DB_NAME="test" #你要备份的数据库 BIN_DIR="/usr/bin" BCK_DIR="/home/db_backup/test" #备份文件存放的位置 DATE=`date +%F` #获取当前日期 #执行备份数据库的命令 #生成一个以当前日期命名的sql文件 $BIN_DIR/mysqldump --opt -u$DB_USER -p$DB_PASS -h$DB_HOST $DB_NAME > $BCK_DIR/$DATE.sql
将以上代码保存为db_backup.sh文件。
路径存放:
/home/db_backup/db_backup.sh
Linux定时任务执行备份脚本:
0 3 * * * /usr/bin/sh /home/db_backup/db_backup.sh #每天凌晨3点整执行备份数据库脚本
本文为爵特猛原创文章,转载无需和我联系,但请注明来自爵特猛博客www.juetemeng.com
爵特猛