mysql容器定时备份

  • Post author:
  • Post category:mysql


创建文件mysqlBak.sh

docker exec  h3_mysql /bin/bash -c 'mysqldump -u root -proot 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



版权声明:本文为weixin_45627271原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。