给【石头哥,树哥】散分,谢谢帮助,顺便分享一下成果

黄_瓜 2011-08-17 06:00:18
加精
感谢二位大力帮助,将我的mysql 备份语句得到了改进。

以前的备份
echo MySQL数据库备份
echo *****************************
echo.
echo 今天是 %DATE%
echo 时间是 %TIME%
echo.
echo *****************************
SET "Ymd=%date:~,4%%date:~5,2%%date:~8,2%"
md "E:\Backup\Mysql\%Ymd%"
"C:\MySQ\bin\mysqldump" -uroot -p123456 xx > "E:\Backup\Mysql\%Ymd%\xx_bak.sql"
"C:\MySQ\bin\mysqldump" -uroot -p123456 oo > "E:\Backup\Mysql\%Ymd%\oo_bak.sql"
"C:\MySQ\bin\mysqldump" -uroot -p123456 xxoo > "E:\Backup\Mysql\%Ymd%\xxoo_bak.sql"
........
echo.
echo MySQL数据库备份完成,请进行检查。。。
echo.
echo.
pause


由于数据库数量很多,现在有五六十个,而且不断在增加,
每次增加数据库,或者修改数据库名字都得修改备份文件。
很麻烦,想写个循环。

经过石头哥呵树哥的指点,以及【nicenight】兄台的帮助,最后终于搞定了
分享一下

@echo off
echo 现在是 %DATE% %TIME%
echo.
echo MySQL数据库备份
echo *****************************
echo.
SET "Ymd=%date:~,4%%date:~5,2%%date:~8,2%"
md "E:\Backup\Mysql\%Ymd%"
FOR /f %i in ('F:\MySQL\bin\mysql -uroot -p123456 -N -e "show databases";') do "F:\MySQL\bin\mysqldump" -uroot -p123456 %i >"E:\Backup\Mysql\%Ymd%\%i.sql"
echo MySQL数据库备份完成,请进行检查。。。
echo.
echo.
pause


现在就可以往哪里一仍,再也不用管了,O(∩_∩)O哈哈~

如果路径中有空格了,请参考http://topic.csdn.net/u/20110817/18/e3add362-b4ec-4beb-86bc-7af4e645ca73.html?seed=268319084&r=75021835#replyachor

本文亮点批处理
...全文
1653 149 打赏 收藏 转发到动态 举报
写回复
用AI写文章
149 条回复
切换为时间正序
请发表友善的回复…
发表回复
chongyunabc 2013-04-21
  • 打赏
  • 举报
回复
现在蹭分不晚吧
笑为红颜醉 2012-12-05
  • 打赏
  • 举报
回复
看不懂。真是郁闷了
mym_chinacat 2011-11-24
  • 打赏
  • 举报
回复
求分来了
mym_chinacat 2011-11-22
  • 打赏
  • 举报
回复
我继续蹭
program1026 2011-10-11
  • 打赏
  • 举报
回复
学习~!
decoly 2011-09-15
  • 打赏
  • 举报
回复
路过,我来接分了
hawkming 2011-09-14
  • 打赏
  • 举报
回复
接分,不知道还有没有。
lukalea 2011-08-31
  • 打赏
  • 举报
回复
不错,这个想法不错,支持下!
sudy19 2011-08-31
  • 打赏
  • 举报
回复
菜鸟路过,学习。。。。
machinelion 2011-08-27
  • 打赏
  • 举报
回复
mysql很要用,特别加了sqlyog之后~
程序小海 2011-08-24
  • 打赏
  • 举报
回复
mark
  • 打赏
  • 举报
回复
好!!!!!!!
a_1_2_ab 2011-08-24
  • 打赏
  • 举报
回复
送点分吧
gold_water 2011-08-23
  • 打赏
  • 举报
回复
好高啊~~
lqqbeibei 2011-08-23
  • 打赏
  • 举报
回复
路过, 顺便接分分
王向飞 2011-08-23
  • 打赏
  • 举报
回复
MYSQL就不要装windows啦

貓哥是個傳說 2011-08-23
  • 打赏
  • 举报
回复
liqifu22 2011-08-23
  • 打赏
  • 举报
回复
路过啊,给点分吧11
zhangdayu123 2011-08-23
  • 打赏
  • 举报
回复
路过啦
xiaohuihuilang123 2011-08-23
  • 打赏
  • 举报
回复
没有用过啊
加载更多回复(128)

11,848

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 非技术版
社区管理员
  • 非技术版社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧