自动备份mysql并删除7天前备份
1.远程连接服务器
先参看https://.west./faq/list.asp?unid=417 教程远程登陆服务器
2.下载备份脚本文件
wdows: 下载http://downfo.myhostadm./vps/bkupmysql.bat 保存到d盘根目录
lux: wget http://downfo.myhostadm./vps/bkupmysql.sh 保存到/root目录
3.编辑脚本文件
wdows:
用记事本打开bkupmysql.bat
set dbuser=root #设置数据库用户,一般不需要修改
set dbpass=passwd #设置数据库超管密码,需要修改为实际的密码
set DaysAgo=7 #设置保留天数
set mysqlpath=d:\mysqlbak #设置备份文件保存路径,一般不需要修改
set mysql=D:\SOFT_PHP_PACKAGE\mysql\b\mysql.exe #设置备份文件保存路径,5.6版本需要修改路径
set mysqldump=D:\SOFT_PHP_PACKAGE\mysql\b\mysqldump.exe #设置mysql执行文件路径,5.6版本需要修改路径
set logfile=d:\bkfo.log #设置备份成功与否日志文件,一般不需要修改
set logfail=d:\bkfail.log #设置失败过程详细日志文件,一般不需要修改
注意:若创建的数据库中包含Database,test,formation_schema,performance_schema,mysql字符,
请删除
fdstr -v "^Database$ ^Database$ ^test$ ^formation_schema$ ^performance_schema$ ^mysql$"
中对应的名称
lux:
vi bkupmysql.sh
按i进入编辑模式
dbuser='root' #设置数据库用户,一般不需要修改
dbpass='passwd' #设置数据库超管密码,需要修改为实际的密码
DaysAgo='7' #设置保留天数
mysqlpath='/home/backup/mysql' #设置备份文件保存路径,一般不需要修改
mysql='//wdlux/mysql/b/mysql' #设置mysql执行文件路径,一般不需要修改
mysqldump='//wdlux/mysql/b/mysqldump' #设置mysqldump执行文件路径,一般不需要修改
exclude_db="^Database$\|^mysql$\|^formation_schema$\|^performance_schema$\|^test$"
#设置禁止备份的数据库名,一般不需要修改
logfile='/root/bkfo.log' #设置备份成功与否日志文件,一般不需要修改
#logfail='/root/bkfail.log' #设置失败过程详细日志文件,一般不需要修改
主要修改数据库密码,其他可保持默认
修改完成后按ESC键返回,按:wq保存退出
4.添加任务计划
每天凌晨4点执行
wdows:
cmd下执行
schtasks /create /tn "bkupmysql" /ru system /tr d:\bkupmysql.bat /sc daily /st 04:00
lux:
crontab -e
按i进入编辑状态,在末尾换行,复制推火网以下内容,其中/root/bkfail.log为失败详细日志保存路径
0 4 /b/sh /root/bkupmysql.sh >>/root/bkfail.log 2>&1
按ESC键返回,按:wq保存退出
推火专家西部数码
网站设计
- 静宁会SEO的网站建设公司:全面提升您的网络影
- 提升在线业务的关键:选择最佳的丽水网站建设
- 浙江网站优化发展潜力如何
- 井研专业的网站建设公司:打造您的在线品牌
- 灵山SEO网站建设公司:提升您的在线业务表现
- 蒙城网站建设优化公司:提升您网站表现的理想
- 阳谷企业网站优化:提升线上业务力的关键
- 樟树专业的网站建设公司:打造您在线业务的坚
- 通河百度SEO排名的策略与技巧
- 重庆百度快照排名如何进行精准的客户引流
- 重庆百度快照排名
- 常宁便宜的建站公司:助您轻松打造在线业务
- 巫溪百度网站优化:提升网站曝光率与流量的关
- 湖北整站优化怎么做才能放大客户需求
- 闸北网站建设多少钱?全面解析与预算规划
- 辽宁企业网站优化怎么做电话营销