数据库自动备份

举报
Lansonli 发表于 2021/09/27 23:19:49 2021/09/27
【摘要】 1.首先写一个备份ssh文件在你要的目录下创建一个备份文件夹,和一个备份文件。 2.编辑这个备份文件,写一个ssh语句#!/bin/bashDATE=$(date +%Y%m%d) mysqldump -uroot -proot coscia_00 > /home/backup/cosica_00-$DATE.sql 3.给...

1.首先写一个备份ssh文件
在你要的目录下创建一个备份文件夹,和一个备份文件。


2.编辑这个备份文件,写一个ssh语句
#!/bin/bash
DATE=$(date +%Y%m%d)

mysqldump -uroot -proot coscia_00 > /home/backup/cosica_00-$DATE.sql


3.给这个ssh文件执行权限(必须设置)

chmod u+x /home/backup/erpbak.sh


4、设置定时执行脚本任务,让系统每天执行
crontab -e
#每天17:30执行(复制粘贴好些,有空格少了也不行的)
30 17 * * * /usr/sbin/mysql_dy_backup.sh

编辑完成按 esc键, 然后:wq! 强制退出。
可以试试在 /tmp 目录下找到crontab.WoImfj文件,编辑里面的内容。

到时间检查是否备份完成

成功!!!

关于crontab的说明:https://blog.csdn.net/chen_jianjian/article/details/48706465
https://www.cnblogs.com/emily1130/p/7345842.html

文章来源: lansonli.blog.csdn.net,作者:Lansonli,版权归原作者所有,如需转载,请联系作者。

原文链接:lansonli.blog.csdn.net/article/details/80428500

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。