我正在尝试以 utf8 编码创建 mysqldump。我尝试转储的表包含几何列。现在,当我使用 --hex-blob 选项时,几何列不会转换为十六进制。是否有任何命令行替代 mysqldump 可以处理此问题?
谢谢
答案1
我的包含几何列的备份全部损坏,无法导入,因为这些列转换为二进制时出现了一些错误。
该--hex-blob=TRUE
选项本身没有效果,但我能够使用以下命令获得健康的转储:
--extended-insert=FALSE --hex-blob=TRUE
MySQL 5.7 中似乎存在未解决的几何转储错误。如果您使用几何,我建议您测试是否能够导入备份。