mysql自动备份
来源:互联网 发布:中秋节数据 编辑:程序博客网 时间:2024/06/11 10:06
原文链接:
http://www.linuxidc.com/Linux/2016-01/127976.htm
CentOS Linux下每天自动备份MySQL数据库
1.先在服务器下建文件夹以下3个文件夹:mkdir /guodong/bak,mkdir /guodong/bak/bakmysql,mkdir /guodong/bak/bakmysqlold 。在/guodong/bak/bakmysql文件夹下建一个shell脚本:touch /guodong/bak/bakmysql/backup.sh 。
给文件授权:chmod 755 /guodong/bak/bakmysql/backup.sh 。
2.编辑shell脚本:vim /guodong/bak/bakmysql/backup.sh
#!/bin/sh cd /guodong/bak/bakmysqlecho "You are in bakmysql directory"mv zabbixbakmysql* /guodong/bak/bakmysqloldecho "Old databases are moved to bakmysqlold folder"Now=$(date +"%d-%m-%Y")File=zabbixbakmysql-$Now.sqlmysqldump zabbix > $Fileecho "Your database backup successfully completed"SevenDays=$(date -d -7day +"%d-%m-%Y")if [ -f /guodong/bak/bakmysqlold/zabbixbakmysql-$SevenDays.sql ]thenrm -rf /guodong/bak/bakmysqlold/zabbixbakmysql-$SevenDays.sqlecho "You have delete 7days ago bak file "elseecho "7days ago bak file not exist "fi
3.shell脚本:mysqldump -u root -p ‘password’ db_bbs> $File 这句中的红色字体请分别换为你自己的mysql数据库用户、密码和database名。脚本先将/guodong/bak/bakmysql文件夹下zabbixbakmysql为文件名开头的备份文件移至/guodon/bak/bakmysqlold,再生成最新的备份文件,最后再判断/guodong/bak/bakmysqlold文件夹中七天前的文件是否存在,存在则删除,最后结束。这样就能自动备份最近七天的数据库脚本。
4.(ubuntu)设置每天自动执行shell脚本:vi /etc/crontab 在最后加入这样一行(具体含义请自行参考/etc/crontab中的注释):0 0 * * * root /guodong/bak/bakmysql/backup.sh 。重启crontab: service cron restart 。
可以通过以下命令查看cron是否在运行(如果在运行,则会返回一个进程ID):
# pgrep cron
如果没有设置crontab为开机自启动可以如下设置其开机自启动:
在 /etc/rc.local exit 0 之前添加 service cron restart
- 自动备份mysql
- mysql自动备份脚本
- mysql自动备份
- mysql 数据库自动备份
- mysql每天自动备份
- MYSQL自动备份脚本
- mysql定时自动备份
- mysql自动备份脚本
- mysql自动定时备份
- mysql 自动在线备份
- mysql 自动备份
- Mysql自动备份整理
- 自动备份mysql脚本
- linux自动备份mysql
- MYSQL自动备份!
- MySQL自动备份
- 自动备份MySQL数据库
- mysql 自动备份
- InputStream与OutputStream的转化
- MyEclipse快捷键
- LFU算法
- Android debug生成的APK文件和打包好的APK文件运行不一致问题
- Android中关于图片的一些操作
- mysql自动备份
- 不服来战,看Kotlin如何完爆Java
- 万树IT:Java概述与基本语法
- 大道至简
- BZOJ1137:[POI2009]Wsp 岛屿(半平面交)
- Python之mysql删改优化
- 用powershell登录网站,获取登录后的response,再对response进行字符串的截取
- Linux中环境变量文件及配置
- 语音合成技术