标题:mysql 自动备份小程序 出处:沧海一粟 时间:Fri, 10 Nov 2006 15:40:54 +0000 作者:jed 地址:http://www.dzhope.com/post/187/ 内容: 服务器MYSQL的备份问题,一直是一个大难题,随着数据量的增大,手动备份越来越麻烦,于是写了个小程序,来实现MYSQL自动备份。使用方法: 将下面的代码在一个bat文件,设置一下计划任务每天执行。 同时里面的路径也要改一下的。 SET bkupdir=c:是设置备份文件存储目录。 mysqldir=D:\usr\local\mysql4 是mysql安装路径 SET dbname=dedev3 数据库名 SET dbuser=root 用户名 SET dbpassword=123 用户密码 SET CharacterSet=ujis 字符集 *****************代码开始**************** for /f "Tokens=1 Delims=/ " %%i in ('date /t') do set dt=%%i for /f "Tokens=1" %%i in ('time /t') do set tm=%%i set tm=%dt% SET bkupdir=c: SET mysqldir=D:\usr\local\mysql4 path D:\usr\local\mysql4\bin SET dbname=dedev3 SET dbuser=root SET dbpassword=123 SET CharacterSet=ujis @ECHO Beginning backup of %dbname%... mysqldump -u %dbuser% -p%dbpassword% %dbname% --add-drop-table --complete-insert --opt>%bkupdir%\%dbname%-%tm%.sql @ECHO Done! New File: %bkupdir%\%dbname%-%tm%.sql pause *******************代码结束***************** 注意:代码只是*以内的,不包括*. 另外附上还原代码,大家可根据自己的实际情况,适当修改一下即可。 ****************代码开始*************** @ECHO Beginning backup of 1234... D:\usr\local\mysql4\bin\mysql -u root -p123 1234 Generated by Bo-blog 2.1.1 Release