win服务器mysql定时备份脚本文件_MySQL数据库_黑客防线网安服务器维护基地--Powered by WWW.RONGSEN.COM.CN

win服务器mysql定时备份脚本文件

作者:黑客防线网安网站维护基地 来源:黑客防线网安网站维护基地 浏览次数:0

本篇关键词:MySql自动备份数据库
黑客防线网安网讯:以前一直使用复制文件的方式来备份数据库文件,因为这种方式必须停止mysql数据库,比较繁琐,数据量大后,停止mysql的时间也变的很长,影响网站优化,因而参考网上方法写了如下脚本,大鸟就不用看了,如有什么bug或好的方法



以下仅供参考:

前还有很多WAMP(Windows+Apache+MySQL+PHP)架构的服务器,或者在本机进行测试或者开发的用户。在Windows平台下其实备份MySQL数据库的软件和方法都非常之多,但是我们可以用一种比较轻便和简单方式来进行。祭出我们的Dos 批处理Bat,并且对于数据量小的还可以进行异地备份。

1.编写BAT备份语句

之前有一些朋友问我如果在批处理中设置日期变量,请看以下代码即可:

    @echo off
    set d1=%date:~0,4%
    set d2=%date:~5,2%
    set d3=%date:~8,2%
    set date=%d1%%d2%%d3%
    set fdir=%d1%-%d2%-%d3%
    md E:\备份\%fdir%
    mysqldump -hwww.mblog.cc -uroot -proot -R mblog_db>E:\备份\%fdir%\%date%.sql

以上语句利用系统日期,和mysqldump进行对mblog_db这个库进行备份,将以上脚本代码另存为一个.bat文件即可。其中 -hwww.mblog.cc 为备份异地服务器上的数据库,如果你的MySQL数据量比较大,建议在服务器本机进行备份,则可以省略这一参数,另外 -R 是备份数据库的存储过程,如果你的数据库中个没有编写存储过程则可省略,mysqldump的相关参数可以参阅MySQL的(在线)用户手册。

    黑客防线网安服务器维护方案本篇连接:http://www.rongsen.com.cn/show-7795-1.html
网站维护教程更新时间:2012-03-12 03:11:32  【打印此页】  【关闭
我要申请本站N点 | 黑客防线官网 |  
专业服务器维护及网站维护手工安全搭建环境,网站安全加固服务。黑客防线网安服务器维护基地招商进行中!QQ:29769479

footer  footer  footer  footer