【问题标题】:mysql dump, windows, seperate files for each DB, all databases optionmysql 转储、windows、每个数据库的单独文件、所有数据库选项
【发布时间】:2012-01-22 10:39:57
【问题描述】:
有人有关于如何转储所有数据库使用 mysql 转储的示例吗?每个数据库都可能有一个新文件吗?
我正在使用以下命令:
mysqldump -u root -p pw --all-databases > backup.sql;
它返回“您的 SQL 语法有错误”;
谢谢!
【问题讨论】:
-
目前,mysqldump 没有单独的 *.sql 文件的选项。您可以使用批处理文件来实现这一点,而必须将一些简单的代码放在批处理文件中。这是一个用一些实际例子来解释这个过程的问题>>link
标签:
mysql
windows-server-2008
【解决方案1】:
你的命令有错误,-p后面应该没有空格,
喜欢
mysqldump -u root -ppw --all-databases > backup.sql;
我不确定你有多少个数据库,通常你可以这样做:-
mysqldump -u root -ppw db_a > db_a.sql;
mysqldump -u root -ppw db_b > db_b.sql;
...
... for all the databases