编辑如下批处理 backup.bat
@echo 设置MySql数据库的IP set ipaddress=127.0.0.1 @echo 设置MySql数据库名 set db_name1=lxyy_db @echo 获取当天的日期格式yyyymmdd 20120311 set backup_date=%date:~0,4%%date:~5,2%%date:~8,2% set backup_date1=date:~0,10 @echo 设置mysqldump 备份的参数 set uid_test_db=-uroot -pdsideal -h %ipaddress% %db_name1% @echo 使用mysqldump对指定的MySql进行备份 mysqldump %uid_test_db% >%db_name1%_%backup_date%.sql @echo 用7-zip对备份出的sql文件进行压缩,此处使用7zip进行压缩,也可以换成其它的压缩命令 "C:\Program Files\7-Zip\7z" a %backup_date%.zip *.sql @echo 删除已压缩的备份文件 del *.sql
7zip下载路径:
x86 http://jaist.dl.sourceforge.net/project/sevenzip/7-Zip/9.20/7z920.exe x64 http://jaist.dl.sourceforge.net/project/sevenzip/7-Zip/9.20/7z920-x64.msi
还原数据库
mysql -u root –password=dsideal lxyy_db < 备份文件.sql