新建backup.bat。
设置好参数:
分别是数据库用户名、密码、库名、保存备份文件的位置、备份文件名称、备份工具位置、压缩文件位置、日期
内容如下。
set "username=root"
set "password=123456"
set "db_name=cic"
set "save_path=c:/数据备份"
set "filename=cic.sql"
set "mysqldump_path=C:/Program Files/MySQL/MySQL Server 5.0/bin/mysqldump.exe"
set "winrar_path=C:/Program Files/WinRAR/WinRAR.exe"
set "ymd=%date:~,4%%date:~5,2%%date:~8,2%"
md "%save_path%/%ymd%"
"%mysqldump_path%" --opt -Q %dbname% -u%username% -p%password% > %save_path%/%ymd%/%filename%
REM ..... 这里可以添加更多的命令,要看你有多少个数据库,其中 -Q 后面是数据库名称 -p紧跟后面是密码
echo Winrar loading...
"%winrar_path%" a -ep1 -r -o+ -m5 -df "%save_path%/%ymd%.rar" "%save_path%/%ymd%"
echo OK!
pause