阿里云服务器上定时备份MYSQL数据库

无名氏 linux技术, 网站开发, 网站运维 1,833 次浏览 , , 没有评论

第一步新建*.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 代表每天零晨一点备份

发表评论

电子邮件地址不会被公开。 必填项已用*标注

Go