从 MySQL 转储恢复数据库时出现未知命令错误

从 MySQL 转储恢复数据库时出现未知命令错误

我使用的是 MySQL 5.1.36。从 MySQL 转储导入时出现以下错误。my.cnf 中的“max_allowed_pa​​cket”大小设置为 100M。

第 1647 行出现错误:未知命令 '\''。

你能告诉我可能是什么问题吗?

温暖的问候

苏普拉提克

答案1

如果您有二进制数据,请使用 mysqldump 参数--hex-blob。

答案2

您可以尝试 mysqldump 的 --skip-extended-insert,这会使它对每次插入都使用一个新行,这可以解决问题,特别是在您编辑转储文件时。

相关内容