1

如果提供的路径中有空格,mysqldump 无法创建 sql 文件,例如

K:/My Folder/backup.sql

而如果我在没有空间的任何文件夹中创建,它很容易创建它

K:/MyFolder/HisFolder/HerFolder/backup.sql

我试图找到答案,但一切都顺理成章。我试图用 %20 替换空格但没有用。我正在使用带有 Java 的 MysqlDump 来创建备份。Java 和命令提示符的回复都与

Got Error 1049: Unknown Database 'Folder/backup.sql' when selecting the database.

我还尝试将路径放在引号等中,但没有用。我的命令是

C:/xampp/mysql/bin/mysqldump --add-drop-database -u root -pabc --routines --database db_abc -r K:/my folder/backup.sql
4

2 回答 2

2

只需在它们周围添加“

"K:/My Folder/backup.sql"
于 2013-10-29T15:09:06.103 回答
1

你需要引用你的路径。 "K:/My Folder/backup.sql"

于 2013-10-29T15:12:09.680 回答