mysql容器定时备份

创建文件mysqlBak.sh

docker exec  h3_mysql /bin/bash -c 'mysqldump  cloudpivot203new | gzip > /var/lib/mysql/dataBak/cloudpivot203new$(date +%Y%m%d_%H%M%S).sql.gz'

find /data/cloudpivot/middleware/mysql/mysql-data/dataBak/*.sql.gz -mtime +2 -exec rm {} \; 

查看定时任务是否开启

service crond status

安装定时任务

yum install vixie-cron crontabs 
yum install crontabs
    
//启动crontabs
service crond start
    
//显示状态,如果安装成功就会显示上图
 service crond status
​
//开机自启动,这个根据自身需求决定是否使用
 chkconfig crond on

输入crontab -e进行定时任务编辑

crontab -e

00 23 * * * /data/cloudpivot/middleware/mysql/mysqlBak.sh >> /data/cloudpivot/middleware/mysql/mylog.log 2>&1


service crond restart

你可能感兴趣的:(mysql,linux,服务器)