Windows Server 2003自动备份MySQL数据库脚本
2012-11-17 02:35
429 查看
由于在Server2003中搭建了WAMP服务器,其中,MySQL为主要数据库服务器,为了不用手动备份,特意参考网上写了一个自动备份脚本。
由于采用Wamp方式搭建的MySQL在net中并没有产生作用,默认安装在C盘根目录下,我们需要将它安装到net中:
当然你也可以不用安装,可以使用这种方式来关闭和启动它:.../mysql/bin/mysqladmin -u root -p shutdown/start
具体的脚本如下:
将本脚本内容保存一个类拟“mysqlbak.bat”带“.bat”后缀的文件中,即可执行。
添加到计划任务自动执行:
在Windows中打开,开始-设置-控制面板-任务计划,把上面的批处理文件添加到任务计划中,设置每天某时间执行即可!!!
希望可以帮到你。thx
由于采用Wamp方式搭建的MySQL在net中并没有产生作用,默认安装在C盘根目录下,我们需要将它安装到net中:
.../mysql/bin/mysqld --install
当然你也可以不用安装,可以使用这种方式来关闭和启动它:.../mysql/bin/mysqladmin -u root -p shutdown/start
具体的脚本如下:
@echo off echo. echo MySQL数据库备份脚本(JX_Xpresshare) echo ############################## echo. echo 备份日期:%date% echo 备份时间:%time% echo. echo ############################## ——>以上皆是提示内容 set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%" ——>这里定义备份文件夹名的参数 echo 进入MySQL目录 cd "C:\wamp\bin\mysql\mysql5.5.24\bin echo 正在停止MySQL,请稍等...... net stop mysql echo 正在备份数据,请稍等...... xcopy C:\wamp\bin\mysql\mysql5.5.24\data\mysql1\*.* G:\data\MySQLBAK\mysql1\%Ymd%\ /s /y xcopy C:\wamp\bin\mysql\mysql5.5.24\data\mysql2\*.* G:\data\MySQLBAK\mysql2\%Ymd%\ /s /y ——>mysql1和mysql2皆为你想要备份的数据库名 echo 数据库备份完成,正在启动MySQL,请稍等...... net start mysql echo MySQL启动完成 echo.
将本脚本内容保存一个类拟“mysqlbak.bat”带“.bat”后缀的文件中,即可执行。
添加到计划任务自动执行:
在Windows中打开,开始-设置-控制面板-任务计划,把上面的批处理文件添加到任务计划中,设置每天某时间执行即可!!!
希望可以帮到你。thx
相关文章推荐
- Windows Server 2003下Oracle数据库自动备份批处理脚本
- Ubuntu下mysql数据库自动备份脚本
- 每天自动备份MySQL数据库的shell脚本
- MySQL数据库自动备份脚本
- Windows Server服务器端MySQL数据库自动备份
- Linux下自动备份MySQL数据库并上传到远程FTP服务器且删除指定日期前的备份Shell脚本
- oracle,mysql数据库自动备份脚本
- Windows Server 2003下数据库自动备份和数据库还原
- windows下mysql数据库每天自动备份php脚本
- 部署Python自动备份MySQL数据库脚本
- CentOS Linux自动备份MySQL数据库到远程FTP服务器并删除指定日期前的备份Shell脚本(二)
- centos每天自动备份mysql数据库方法及脚本
- MySQL数据库的shell脚本自动备份
- 一个系统中安装多个mysql数据库的方法,以及mysql数据库自动备份脚本的编写
- Linux-定时脚本将一台服务器上的mysql数据库自动备份到另一台服务器的数据库中
- MySQL数据库定时自动备份脚本
- Linux下自动备份Mysql数据库脚本(已测试)
- Linux自动备份MySQL数据库脚本代码
- windows环境下配置MySQL数据库自动备份脚本
- Linux 自动备份MySQL数据库shell脚本