MySQL定时自动备份shell脚本
发布日期:2019年09月20日,网站分类:网站新闻
保障网站安全,定期备份网站和数据库是必要的操作。下面来分享一下腾讯云、阿里云Centos系统下,简单又好用的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://www.kufan.cn/news/485.html
上一篇:企业网站建设如何设计好网页排版
下一篇:公司的网页设计应该避免哪些错误?