日期:2011-02-28 19:41:00 来源:本站整理
<b>windows下mysql自动按期备份并压缩/以discuz论坛为例</b>[服务器安全]
本文“<b>windows下mysql自动按期备份并压缩/以discuz论坛为例</b>[服务器安全]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
工作环境 Windows Server 2003 ,MySQL安装目录 D:\Program Files\MySQL\MySQL Server 5.0 , WinRAR 安装目录 C:\Program Files\WinRAR
备份数据存储的途径为 E:\dataBackup\MySQL .下面便是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:\dataBackup\MySQL\ echo off "D:\Program Files\MySQL\MySQL Server 5.0\bin\mysqldump.exe" -hlocalhost --opt -uroot -pyoumysqlrootpassword discuzx > "%folder%%dzxpath%" "C:\Program Files\WinRAR\RAR.exe" a -ep1 -r -o+ -m5 -s -df "%folder%%dzxpath%".rar "%folder%%dzxpath%" "D:\Program Files\MySQL\MySQL Server 5.0\bin\mysqldump.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 Files\WinRAR\RAR.exe" a -ep1 -r -o+ -m5 -s -df "%folder%%ucpath%".rar "%folder%%dzxpath%" rem echo "D:\Program Files\MySQL\MySQL Server 5.0\data\discuzx\%filepath%"
———————-
可以直接下载该.bat批处理文件: mysql_dump
这里需求利用winrar,假定安装在 C:\Program Files\WinRAR\ 上面代码里利用的是 rar.exe 这个号令行版的rar工具(举荐),而不是winrar.exe这个图形化版本.当然要查抄你的winrar安装目录里能否有rar.exe这个文件,假如没有,倡议重新下载完好版的winrar.
这里假定需求备份数据库discuzx与discuzuc中的几个表(ucenter表) [假如进级安装discuzx,而又没有把ucenter导入discuzx的库里,就是这种情形]
把上面的号令保存为 mysql_dump.bat ,双击便可运行.为了实现无人值守的自动化处理,可以通过系统的任务筹划按期履行这个号令.
如不会windows任务筹划请自行搜索学习,这里恕不赘述.
以上是“<b>windows下mysql自动按期备份并压缩/以discuz论坛为例</b>[服务器安全]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |
评论内容只代表网友观点,与本站立场无关!
评论摘要(共 0 条,得分 0 分,平均 0 分)
查看完整评论