SEARCH

MySQL定时自动备份shell脚本

发布日期:2019年09月20日,网站分类:网站新闻

保障网站安全,定期备份网站和数据库是必要的操作。下面来分享一下腾讯云、阿里云Centos系统下,简单又好用的mysql定时自动备份方法,及shell脚本。


MySQL定时自动备份shell脚本


1、确保系统已经安装了crontab,如果没有安装,使用以下命令安装:


yum -y install vixie-cron crontabs


2、为省去mysqldump命令需要输入密码,我们在MySQL配置文件中,预先配好root密码:


vi /etc/my.cnf
//在[mysqldump] 配置中,加入user及password:
 
user = root
password = 你的密码


3、编写备份脚本:


backuppath='/backup'
date=`date +%Y-%m-%d.%H%M%S`
filename=数据库名.$date.sql.bz2
/usr/local/mysql/bin/mysqldump 数据库名 | bzip2 -9 > $backuppath/$filename


4、使用crontab创建备份计划任务:

将以上备份脚本保存为/root/backupmysql.sh,并给执行权限,然后创建计划任务


crontab -e   
//编辑crontab配置
 
00 1 * * * ~/backupmysql.sh


即每天凌晨2点,执行/root/backupmysql.sh脚本


关键词:mysql

转载请注明来自:https://rongkeji.cn/news/485.html


上一篇:企业网站建设如何设计好网页排版

下一篇:公司的网页设计应该避免哪些错误?

地区分布

  • Da Tong
  • He Fei

大同融网信息科技有限公司

地址:大同格兰云天E座4楼411

提供了定制化的行业网站建设解决方案

合肥融建站网络文化工作室

地址:合肥市包河区绿地中心F座

融建站技术服务,助您打造高端形象

公众号

微信公众号