windows下mysql如何自动定期备份并压缩-创新互联

这期内容当中小编将会给大家带来有关windows下mysql如何自动定期备份并压缩,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

创新互联专业为企业提供沂水网站建设、沂水做网站、沂水网站设计、沂水网站制作等企业网站建设、网页设计与制作、沂水企业网站模板建站服务,十余年沂水做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。

工作环境 Windows Server 2003 ,MySQL安装目录 D:Program FilesMySQLMySQL Server 5.0 , WinRAR 安装目录 C:Program FilesWinRAR
备份数据存储的路径为 E:dataBackupMySQL  .下面即是windows命令行批处理命令的源文件

代码如下:

set d=%date:~0,10%
set d=%d:-=%
set t=%time:~0,8%
set t=%t::=%
set dzxpath=dzx%p%%d%%t%.sql
set ucpath=uc%p%%d%%t%.sql
set folder=E:dataBackupMySQL
echo off

"D:Program FilesMySQLMySQL Server 5.0inmysqldump.exe" -hlocalhost --opt -uroot -pyoumysqlrootpassword discuzx > "%folder%%dzxpath%"
"C:Program FilesWinRARRAR.exe" a -ep1 -r -o+ -m5 -s -df "%folder%%dzxpath%".rar "%folder%%dzxpath%"

"D:Program FilesMySQLMySQL Server 5.0inmysqldump.exe" -hlocalhost --opt -uroot -pyoumysqlrootpassword discuzuc uc_admins uc_applications uc_badwords uc_domains uc_failedlogins uc_feeds uc_friends uc_mailqueue uc_memberfields uc_members uc_mergemembers uc_newpm uc_notelist uc_pms uc_protectedmembers uc_settings uc_sqlcache uc_tags uc_vars > "%folder%%ucpath%"

"C:Program FilesWinRARRAR.exe" a -ep1 -r -o+ -m5 -s -df "%folder%%ucpath%".rar "%folder%%dzxpath%"
rem echo "D:Program FilesMySQLMySQL Server 5.0datadiscuzx\%filepath%"
———————-

可以直接该.bat批处理文件: mysql_dump

这里需要使用winrar,假定安装在 C:Program FilesWinRAR 上面代码里使用的是 rar.exe  这个命令行版的rar工具(推荐),而不是winrar.exe这个图形化版本。当然要检查你的winrar安装目录里是否有rar.exe这个文件,如果没有,建议重新下载完整版的winrar.

这里假定需要备份数据库discuzx与discuzuc中的几个表(ucenter表) [如果升级安装discuzx,而又没有把ucenter导入discuzx的库里,就是这种情况]

把上面的命令保存为 mysql_dump.bat ,双击即可运行。为了实现无人值守的自动化处理,可以通过系统的任务计划定期执行这个命令。

上述就是小编为大家分享的windows下mysql如何自动定期备份并压缩了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注创新互联行业资讯频道。


文章名称:windows下mysql如何自动定期备份并压缩-创新互联
浏览地址:http://scyanting.com/article/deoipe.html