@echo
off
rem 数据库bin的路径
set mysqlPath = C:/mysql/bin
rem 用户名
set user = root
rem 密码
set pwd = 123456
rem 要备份的数据库名称
set dbName = database
rem 备份文件的存储地址
set backupPath = D:/BAK/CMS数据库
rem 执行mysqldump命令,备份指定数据库
" % mysqlPath %/ mysqldump.exe" -- opt --default-character-set=utf8 --user=%user% -p%pwd% %dbName% > %backupPath%/%dbName%_%date:~4,4%%date:~9,2%%date:~12,2%.sql
rem 数据库bin的路径
set mysqlPath = C:/mysql/bin
rem 用户名
set user = root
rem 密码
set pwd = 123456
rem 要备份的数据库名称
set dbName = database
rem 备份文件的存储地址
set backupPath = D:/BAK/CMS数据库
rem 执行mysqldump命令,备份指定数据库
" % mysqlPath %/ mysqldump.exe" -- opt --default-character-set=utf8 --user=%user% -p%pwd% %dbName% > %backupPath%/%dbName%_%date:~4,4%%date:~9,2%%date:~12,2%.sql
『数据库备份』脚本使用说明
一 拷贝文件
将脚本文件backup_db.bat拷贝到一个目录(假设在C:/cms/目录)
二 设置参数
用记事本打开脚本文件,根据需要修改相应的参数(有红框的变量)
< 图1>
三 测试脚本
1) 参数修改好以后,保存文件
2) 双击运行backup_db.bat文件
3) 到存储备份文件的目录查看是否生成*.sql文件
4) 如生成文件,则脚本测试成功
四 打开任务计划面板
在控制面板中打开任务计划面板
五 添加任务
1) 双击【添加任务计划】,弹出【任务计划向导】窗口
< 图2>
2) 点击【下一步】
< 图3 >
3) 点击【浏览】
< 图4 >
4) 选择刚才放置的脚本文件backup_db.bat,点击【打开】
< 图5 >
六 选择备份周期
1) 在任务名称框输入“数据库备份“,
在下面选择备份周期,根据系统的具体情况可以选择每天,每周,或每月,
如果系统数据每天更新量都很大,则建议选择每天备份,否则则建议选择每周或每月。
然后点击【下一步】
< 图6 >
2) 选择任务运行的起始时间
我们假设起始时间是上午03:00,这个可以根据具体需要来设,点击【下一步】
< 图7>
3) 输入用户名和密码,点击【下一步】
< 图8>
4) 点击【完成】
< 图9>
七 查看任务
查看任务计划面板,会发现增加了【数据库备份】文件,这表明任务计划已添加完成
< 图10>