1

我无法定期在 mysql 中安排备份,大多数工具无法识别几何字段,例如 navicat 说

无法从您发送到 GEOMETRY 字段的数据中获取几何对象

其他人根本不创建表格或不填写信息,有人知道针对此问题的免费且有效的解决方案

4

2 回答 2

1

正确转储:

  • 没有 --hex-blob 几何表不会被正确转储
  • 还可以使用 --routines --triggers 获取函数和触发器

    mysqldump --hex-blob --routines --triggers -u root -p mydbname > dumped.sql

于 2017-01-10T19:27:11.117 回答
0

在 MySQL 中备份空间数据很困难。请参阅使用 mysqldump 备份具有 GEOMETRY 列的表?针对特定于 mysqldump 的问题。其他人已经能够实施的一种解决方案是使用像ogr2ogr这样的工具将数据转储为 shapefile,然后根据需要将 shapefile 重新导入数据库。

于 2013-11-03T13:57:00.347 回答