linux下mysql自动dump
1.写脚本文件
#!/bin/sh
//获取当前时间
datetime=$(date "+%Y%m%d%H%M%S")
path="/backup"
//判断文件夹是否存在
if [ ! -d "$path" ]; then
mkdir "$path"
chmod -R 777 "$path"
fi
//压缩文件
mysqldump 数据库名 -u root -p密码 | gzip > "$path"/$datetime.sql.gz
2.计划任务
crontab -l 查看当前的计划任务
* */6 * * * sh /mysql_dump_zzy.sh 每6小时执行一次脚本
1.写脚本文件
#!/bin/sh
//获取当前时间
datetime=$(date "+%Y%m%d%H%M%S")
path="/backup"
//判断文件夹是否存在
if [ ! -d "$path" ]; then
mkdir "$path"
chmod -R 777 "$path"
fi
//压缩文件
mysqldump 数据库名 -u root -p密码 | gzip > "$path"/$datetime.sql.gz
2.计划任务
crontab -l 查看当前的计划任务
* */6 * * * sh /mysql_dump_zzy.sh 每6小时执行一次脚本