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

来源:互联网 发布:ci框架数据库配置 编辑:程序博客网 时间:2024/06/03 22:21

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

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


先上代码:

@echo offecho 正在建立数据库备份...d:cd d:\MySQL\MySQL Server 5.5\binset /p filename=请输入备份文件名称:echo 正在E盘根目录下建立数据备份文件:%filename%.sqlmysqldump --no-defaults --events --all-databases -u root -p12345>e:\%filename%.sqlecho 备份建立完成!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

1 0
原创粉丝点击