Linux运维最佳实践pdf下载
第一步新建*.sh文件。
新建在home目录下
autobackupmysql.sh
#!/bin/sh
# File: /home/mysql/backup.sh
# Database info
DB_NAME="test"
DB_USER="root"
DB_PASS="root"
# Others vars
BIN_DIR="/alidata/server/mysql/bin" #这里是mysql bin的目录(删除)
BCK_DIR="/alidata/www/data/mysqldata" #这里是指备份目录(删除)
DATE=`date +%F` #这里是指以时间命名
# TODO
$BIN_DIR/mysqldump -u$DB_USER -p$DB_PASS --default-character-set=utf8 $DB_NAME> $BCK_DIR/db_$DATE.sql #这里是指执行命令(删除)
第二步:
vi /etc/crontab
空白处添加:
00 1 */1 * * mysql /alidata/www/data/autobackupmysql.sh
代表每天零晨一点备份
转载请注明:谷谷点程序 » linux 定时备份mysql数据库