博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mysql5.6通过mysqldump自动备份
阅读量:2432 次
发布时间:2019-05-10

本文共 1440 字,大约阅读时间需要 4 分钟。

一、执行环境

操作系统:linux redhat

数据库:mysql 5.6

二、备份规划

1.数据备份位置

/opt/

2.备份日志位置

/opt/

3.shell脚本位置

/opt/soft/scripts/mysqldaiybak.sh

4.每天凌晨3:10执行全量备份

三、my.conf配置备份用户

mysql5.6不允许直接在mysqldump 命令里面输入用户名、密码执行导出,但是允许在my.conf里面直接配置好mysqldump的用户密码,在执行mysqldump命令的时候无需显示输入用户密码了。

/opt/soft/mysql/my.conf末尾添加如下配置项。

[mysqldump]user=mysql_backup_user_namepassword=mysql_packup_password
四、编辑shell脚本

1.创建shell脚本

mkdir /opt/soft/scripts/mysqldaiybak.sh

2.赋予shell脚本可执行权限

chmod 755 /opt/soft/scripts/mysqldaiybak.sh

3.完整的shell脚本

#!/bin/bash#This is mysql mysqldaiybak scripts#2015-05-01database=kuanrf_pacdatabak_dir=/opt/www/back/database/pac/datalogs_dir=/opt/www/back/database/pac/logsdumpbin=/opt/soft/mysql/bin/mysqldumpDATE=$(date +%Y%m%d)logFile=$logs_dir/kuanrf_pac$DATE.logecho "  " > $logFileecho "-----------------------------------" >> $logFileecho "kuanrf_pac backup start" >> $logFileecho $(date +"%y-%m-%d %H:%M:%S") >> $logFileecho "-----------------------------------" >> $logFile$dumpbin $database >$databak_dir/kuanrf_pac_bak$DATE.sqlecho "-----------------------------------" >> $logFileecho "kuanrf_pac backup end" >> $logFileecho $(date +"%y-%m-%d %H:%M:%S") >> $logFileecho "-----------------------------------" >> $logFile
五、配置定时任务

1.执行如下命令,打开定时任务配置文件

crontab -e
2.vi编辑器操作,插入如下配置项,保存

10 3 * * 1-6 /opt/soft/scripts/mysqldaiybak.sh
3.查看定时任务是否配置成功

crontab  -l
4.
启动crontab服务

/sbin/service crond restart
5.查看定时任务是否已经运行

ps -ax | grep cron

参考文献:

1、

转载地址:http://gzvmb.baihongyu.com/

你可能感兴趣的文章
java_选择类排序——简单选择排序
查看>>
java_中介者模式
查看>>
java_备忘录模式
查看>>
多线程——背景了解
查看>>
power designer使Comment与Name相同.txt
查看>>
学习Spring 开发指南------基础语义
查看>>
Ajax-----简易聊天室实战
查看>>
IE下的图片空隙间距BUG和解决办法
查看>>
[pb]从excel导入数据到datawindow
查看>>
CSS Padding in Outlook 2007 and 2010
查看>>
有关内存的思考题
查看>>
What is the difference between gross sales and revenue?
查看>>
Dreamweaver默认打开后缀名为ftl的文件时
查看>>
LNMP一键安装
查看>>
几个分析函数的比较
查看>>
主流算法:
查看>>
RMI
查看>>
J.U.C之Future
查看>>
缓存思想分析
查看>>
一致性hash
查看>>