1、编写bat可执行脚本语句:
其中包括自定义"E:mysqlback"磁盘目录及"sqlback%Ymd%.sql"sql自定义时间格式的sql文件名。
@echo off
echo mysql数据库正在备份,请稍等......set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%"md "E:mysqlback"echo 目录创建成功......mysqldump -h127.0.0.1 -uroot -proot test>"E:mysqlbacksqlback%Ymd%.sql"echo Winrar loading...@echo off
mysqldump -h127.0.0.1 -uroot -proot test
注解:
mysqldump为mysql备份命令,如果在cmd模式下无效,请将mysql安装的bin目录下查找mysqldump.exe设置为环境变量
127.0.0.1为mysql的IP地址
-uroot -proot test 蓝色部分分别为:用户名、密码、数据库名
2、设置系统定时备份功能:
一般服务器使用的操作系统多为windows server 2003或者server 2008,下面我以本机xp系统来演示,形式差不多!
a.使用系统自带的任务计划
![mysql自动备份脚本,及系统定时备份设置! - cnzz84 - cnzz84的博客 mysql自动备份脚本,及系统定时备份设置! - cnzz84 - cnzz84的博客](http://img1.ph.126.net/WmBpqi5QwyC3l8FiIrOOjQ==/6597218200728355546.png)
![mysql自动备份脚本,及系统定时备份设置! - cnzz84 - cnzz84的博客 mysql自动备份脚本,及系统定时备份设置! - cnzz84 - cnzz84的博客](http://img0.ph.126.net/d1u1aZcE8gCFYBHrg0EzEQ==/1691664610131238155.png)
![mysql自动备份脚本,及系统定时备份设置! - cnzz84 - cnzz84的博客 mysql自动备份脚本,及系统定时备份设置! - cnzz84 - cnzz84的博客](http://img2.ph.126.net/0vAcsBu0k9JnCqBOX7lBIg==/1663235637483461369.png)
![mysql自动备份脚本,及系统定时备份设置! - cnzz84 - cnzz84的博客 mysql自动备份脚本,及系统定时备份设置! - cnzz84 - cnzz84的博客](http://img0.ph.126.net/NU1oO3hs24yVhlpG1UQS0Q==/6597218200728355560.png)
![mysql自动备份脚本,及系统定时备份设置! - cnzz84 - cnzz84的博客 mysql自动备份脚本,及系统定时备份设置! - cnzz84 - cnzz84的博客](http://img2.ph.126.net/iRuOrig-w9zIUKyM983PQQ==/3285938878220333567.png)
![mysql自动备份脚本,及系统定时备份设置! - cnzz84 - cnzz84的博客 mysql自动备份脚本,及系统定时备份设置! - cnzz84 - cnzz84的博客](http://img0.ph.126.net/MpTh2y9101h7kUV5DRlX_w==/3171941512652576940.png)
![mysql自动备份脚本,及系统定时备份设置! - cnzz84 - cnzz84的博客 mysql自动备份脚本,及系统定时备份设置! - cnzz84 - cnzz84的博客](http://img0.ph.126.net/BdY-n80GBnHEkfpvCm0wlg==/2190719743839145476.png)
![mysql自动备份脚本,及系统定时备份设置! - cnzz84 - cnzz84的博客 mysql自动备份脚本,及系统定时备份设置! - cnzz84 - cnzz84的博客](http://img1.ph.126.net/oJMl9-432fm1fuhrFHYHRg==/2190719743839145477.png)
![mysql自动备份脚本,及系统定时备份设置! - cnzz84 - cnzz84的博客 mysql自动备份脚本,及系统定时备份设置! - cnzz84 - cnzz84的博客](http://img0.ph.126.net/GAnCJZTl06FR1gRbs3EPQQ==/3887169428474269710.png)