编辑如下批处理 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 Files7-Zip7z" 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