写入下面内容
DB_USER="root" DB_PASS="root" #你的数据库密码 DB_HOST="localhost" DB_NAME="Qls1.4" #你要备份的数据库 BIN_DIR="/usr/local/mysql/bin" BCK_DIR="/usr/src/mysqlbackup" #备份文件存放的位置 DATE=`date +%F` $BIN_DIR/mysqldump --opt -u$DB_USER -p$DB_PASS -h$DB_HOST $DB_NAME > $BCK_DIR/$DATE.sql注意:现在输入ll就是两个LL可以查看到当前目录所 有的文件,可以发现sqlAutoBak.sh使没有执行权限的 ,所以要给这个脚本赋可执行权限 chmod +x bkDatabaseName.sh 上面一大串脚本解释:其实也就是把手动命令行的命令给写在 了文件中,把脚本总的数据库账户和密码和要备份的数 据库要改成自己的,你现在可以测试这个脚本是否可 以使用只要执行下面命令,就可以到/jimisun/mysqlBackup 文件夹下查看是否已经备份 ./bkDatabaseName.sh
插入下面这一行
00 05 * * * /bin/sh /usr/src/mysqlbackup/bkDatabaseName.sh
查看自动备份任务是否创建成功
crontab -l posted on 2019-02-27 15:18 tianyamoon 阅读( ...) 评论( ...) 编辑 收藏转载于:https://www.cnblogs.com/tianyamoon/p/10443925.html
相关资源:Windows下MySql自动备份脚本-支持压缩备份-删除历史备份