【批处理】35.备份Mysql中所有数据库——mysqldump命令

1 篇文章 0 订阅
1 篇文章 0 订阅

今天下午研究了一下如何备份mysql中所有数据库,感谢老高给我的提醒。

请千万要注意不要随意加【空格】啊!!!


先上代码:

@echo off
echo 正在建立数据库备份...
d:
cd d:\MySQL\MySQL Server 5.5\bin

set /p filename=请输入备份文件名称:
echo 正在E盘根目录下建立数据备份文件:%filename%.sql

mysqldump --no-defaults --events --all-databases -u root -p12345>e:\%filename%.sql
echo 备份建立完成!
echo. & pause


其中:
mysqldump
就是备份MySQL的命令。

这里我的MySQL是安装在D盘中,所以mysqldump.exe也就在 d:\MySQL\MySQL Server 5.5\bin 文件夹下,所以要cd到这里。

备份文件在e盘中,名字为用户输入的名字加后缀: .sql 。

最要注意的是 

set /p filename=请输入备份文件名称:

中filename、=、以及后面的文字之间不要插入空格!






【注意】如果在运行过程中出现 mysqldump: unkown option : no beep,请记得在命令中使用 

--no-defaults

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值