Windows Server 2012 数据库定时备份
Posted marshu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Windows Server 2012 数据库定时备份相关的知识,希望对你有一定的参考价值。
为了数据的安全,我们在服务器上设置了每周备份一次,下面是具体步骤:
一、在文件客户端服务器创建db_backup.cmd的Windows命令脚本。输入以下内容(直接复制可能出错,请手动输入):
@echo off set "Ymd=te:~,4%te:~5,2%te:~8,2%" C:DBbackupmysqldump –h IP地址 –opt -u root -p"Password" DataBaseName > C:DBbackupDataBaseName_%Ymd%.sql @echo on
注意:
(1)“C:DBbackupmysqldump”是mysqldump.exe的路径;
(2)Windows下使用脚本执行的时候,mysqldump的路径不能有空格。如有空格:
解决办法一:安装Mysql的时候不要安装到默认路径,默认的路径”C:Program Files (x86)MySQLMySQL Server 5.6inmysqldump”带空格,不修改直接执行出来的结果是0 kb;
解决办法二:直接从mysqldump的安装路径复制mysqldump.exe到自己创建的目录,脚本里直接写这个目录即可。
二、手动执行脚本,成功后查看SQL文件是否完整;
三、加入【任务计划程序】,定期自动执行脚本
打开任务计划程序,点击【创建任务】
注意:如果需要马上看到效果,可以设置成5分钟一次,时间随意!
摇摇欲坠的生活终会过去!
以上是关于Windows Server 2012 数据库定时备份的主要内容,如果未能解决你的问题,请参考以下文章
Windows定时重新启动(适用于server 2012 r2)
windows server 2012 设置IIS服务器定时自动重启的方法
定时任务|开机启动Windows Server 2008/2012 计划任务配置(任务计划程序)每分钟执行BAT
定时任务|开机启动Windows Server 2008/2012 计划任务配置(任务计划程序)每分钟执行BAT
windows server 2012 安装完操作系统以后运行不稳定在不定时会自动重启(software protection 在作怪)