liunx 定时计划任务备份mysql
一、如果没有安装cronie先安装
1 2 3 | yum install cronie yum install crontabs |
二、写个sh脚本
1 2 3 4 5 | cd /etc vim autobackupmysql_1.sh /usr/bin/mysqldump -ulibo -pLy2021htaaw --all-databases | gzip > /mysqlbackup/cll_$(date +%Y%m%d_%H%M%S).sql.gz find /mysqlbackup -name '*.sql.gz' -mtime +15 |xargs rm -rf ;wq! |
先进入/etc目录
在etc目录编辑一个新 autobackupmysql_1.sh 脚本文件
-u代表mysql的用户名 -p代表密码,--all-databases 代表所有的库 | gzip 代表压缩 备份到mysqlbackup这个目录 文件命名以all加日期命名
保留15天
退出保存
三、通过计划任务调用脚本去执行
1 2 | crontab -e 50 02 * * * /etc/autobackupmysql_1.sh |
每天凌晨2点50分执行脚本
四、设置crond服务命令
1 2 3 4 5 | systemctl start crond.service //启动服务 systemctl stop crond.service //关闭服务 systemctl restart crond.service //重启服务 systemctl reload crond.service //重新载入配置 systemctl status crond.service //查看状态 |
本文来自博客园,作者:聆听城市喧哗,转载请注明原文链接:https://www.cnblogs.com/fzhelpdesk/p/16291247.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix