赞
踩
这里我们使用centos的crontab实现定时任务,mysql的mysqldump实现将数据库导出为sql文件,结合实现mysql的定时备份
例如,我们在home目录下新建一个脚本automysqlbackup.sh,脚本内容如下:
如果是shell环境下执行命令如下:
mysqldump -uroot -p密码 数据库名称 | gzip > /home/mysql/backup/数据库名称_`date '+%m-%d-%Y'`.sql.gz
docker exec -i docker的id mysqldump -uroot -p数据库密码 数据库名称 | gzip > /data/backup/mysql_backup/data/数据库名称_`date '+%m-%d-%Y'`.sql.gz
mysqldump --ignore-table=数据库名称.表名称
如果是root用户最好,直接输入下面命令:
crontab -e
然后输入需要执行的命令,这里我们直接去执行刚才的脚本:
00 00 * * * /home/automysqlbackup.sh
此命令代表00 00 * * *代表每天凌晨执行一次脚本;我们也可以自己在线去写一个表达式自定义执行的时间;
推荐一个crontab执行时间计算 - 在线工具
这里就是目前安装mysql的所有步骤,如果帮到你,可以请作者喝一杯咖啡,鼓励作者继续写出有用的教程,帮助正在努力学习的你。
微信
支付宝:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。