如果提供的路径中有空格,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