Centos6.5定时备份mysql
来源:互联网 发布:大专女生知乎 编辑:程序博客网 时间:2024/06/05 19:10
1、创建目录
mkdir /home/mysql_databak
2、创建mysql_databak.sh文件
vi /home/mysql_databak/mysql_databak.sh
内容如下:
#!/bin/bash
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbinexport PATH
#数据库用户名
dbuser='root'
#数据库用密码
dbpasswd='dbpasswd'
#需要备份的数据库,多个数据库用空格分开
dbname='mysqldb'
#备份时间
backtime=`date +%Y%m%d%H%M%S`
#日志备份路径
logpath='/home/mysql_databak'
#数据备份路径
datapath='/home/mysql_databak'
#日志记录头部
echo ‘"备份时间为${backtime},备份数据库表 ${dbname} 开始" >> ${logpath}/mysqllog.log
#正式备份数据库
for table in $dbname; do
source=`mysqldump -u${dbuser} -p${dbpasswd} ${table}> ${logpath}/${table}/${table}_${backtime}.sql` 2>> ${logpath}/mysqllog.log
#备份成功以下操作
if [ "$?" == 0 ];then
cd $datapath
#为节约硬盘空间,将数据库压缩
tar jcf ${table}/${table}_${backtime}.tar.bz2 ${table}/${table}_${backtime}.sql > /dev/null
#删除原始文件,只留压缩后文件
#rm -f ${datapath}/${table}/${table}_${backtime}.sql
#删除七天前备份,也就是只保存7天内的备份
find $datapath/${table} -name "*.tar.bz2" -type f -mtime +7 -exec rm -rf {} \; > /dev/null 2>&1
echo "数据库表 ${dbname} 备份成功!!" >> ${logpath}/mysqllog.log
else
#备份失败则进行以下操作
echo "数据库表 ${dbname} 备份失败!!" >> ${logpath}/mysqllog.log
fi
done
3、设置定时执行时间
crontab -e
4、重新启动 crontab
service crond start
为保险起见,最好再重启服务,之后查看下crontab的服务状态
命令如下:
查看crontab服务状态:service crond status
/sbin/service crond start //启动服务
/sbin/service crond stop //关闭服务
/sbin/service crond restart //重启服务
/sbin/service crond reload //重新载入配置
阅读全文
0 0
- Centos6.5定时备份mysql
- linux mysql 定时备份
- mysql定时自动备份
- mysql自动定时备份
- mysql 定时数据备份
- MySql 定时备份
- Linux 定时备份MYsql
- mysql自动定时备份
- Mysql 定时备份操作
- linux 定时备份mysql
- 定时备份 mysql 数据库
- mysql 定时备份数据
- mysql定时备份
- mysql定时备份脚本
- mysql定时备份
- mysql linux 定时备份
- 定时执行备份mysql
- Linux定时备份Mysql
- android 为listview设置自定义adapter
- 牛客编程题-求1+...+n(不能用if,else,while,for,乘除法)(Java)
- View学习——Dialog焦点抢占问题
- 剑指offer——4.重建二叉树
- CSS3 两种类型的渐变(lineat Gradients线性渐变和Radial Gradients径向渐变)
- Centos6.5定时备份mysql
- mysql 主从复制
- 验证角谷猜想
- Zabbix搭建笔记[2]--Zabbix Agent(Client)的安装配置
- Mybatis通用Mapper
- sync 的使用
- Oil Deposits (DFS)
- 问卷调查Html5开发总结
- Java设计模式--单例模式【Singleton Pattern】