1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | #新建bash脚本文件 touch mysqlback.sh #编辑文件 vim mysqlback.sh #编写脚本 #!/bin/sh DB_USER= "用户名" DB_PASS= "密码" DB_HOST= "localhost" DB_NAME= "数据库名" BACK_DIR= "/home/mysqlbackup" DATA=` date +%F` mysqldump --opt -u$DB_USER -p$DB_PASS -h$DB_HOST $DB_NAME | gzip > $BACK_DIR/$DB_NAME_BACKUP_$DATA.sql. tar .gz 然后就是用 crontab 定时执行脚本文件 #进入编辑状态 crontab -e #计划每天凌晨3点1分执行 1 3 * * * /bin/bash /dir/mysqlback .sh |
本文为Adamin90原创文章,转载无需和我联系,但请注明来自http://www.lixiaopeng.top