mysql 打包 脚本_windows下mysql自动备份压缩打包时间命名批处理脚本

我在此文章上做修改:把时间修改成不记录小时分和秒  新建一个名字后缀为“。bat”的文件  set d=%date:~0,10%  set d=%d:-=%  set t=%time:~0,8%  set t=%t::=%  set dzxpath=mysql%p%%d%.sql  set ucpath=uc%p%%d%%t%.sql  set folder=d:\test\  echo off  "D:\Program Files\MySQL\MySQL Server 5.5\bin\mysqldump.exe" -hlocalhost --opt -uroot -p123456 mysql > "%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.5\bin\mysqldump.exe" -hlocalhost --opt -uroot -p123456 mysql user servers> "%folder%%dzxpath%"  ===================添加了连接网络共享并复制到共享里====================  set d=%date:~0,10%  set d=%d:-=%  set t=%time:~0,8%  set t=%t::=%  set dzxpath=mysql%p%%d%.sql  set ucpath=uc%p%%d%%t%.sql  set folder=d:\test\  echo off  if exist z: net use z: /delete  net use z: \\192.168.1.244\sqldata hskj707 /user:xy35  "D:\Program Files\MySQL\MySQL Server 5.5\bin\mysqldump.exe" -hlocalhost --opt -uroot -p123456 mysql user servers> "%folder%%dzxpath%"  "C:\Program Files\WinRAR\Rar.exe" a -ep1 -r -o+ -m5 -s -df "%folder%%dzxpath%".rar "%folder%%dzxpath%"  xcopy "%folder%%dzxpath%".rar z:\  ======================做一个备份,原文如下=========================  工作环境 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任务计划请自行搜索学习,这里恕不赘述。  -------------------------------------------------------  网络共享参考:http://waringid.blog.51cto.com/65148/94431  简单易懂参考:http://infosec.blog.51cto.com/226250/82078/  比较完整的教程参考:http://blog.csdn.net/wangsucsdn/article/details/5897656

小编推荐:欲学习电脑技术、系统维护、网络管理、编程开发和安全攻防等高端IT技术,请 点击这里注册账号,公开课频道价值万元IT培训教程免费学,让您少走弯路、事半功倍,好工作升职加薪!

免责声明:本站系公益性非盈利IT技术普及网,本文由投稿者转载自互联网的公开文章,文末均已注明出处,其内容和图片版权归原网站或作者所有,文中所述不代表本站观点,若有无意侵权或转载不当之处请从网站右下角联系我们处理,谢谢合作!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值