在Mysql中定期备份

时间:2013-10-31 19:59:08

标签: mysql geometry gis database-backups

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

  

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

其他人根本就不创建表格或者不填写信息字段,有人知道这个问题是免费且有效的解决方案

2 个答案:

答案 0 :(得分:1)

正确转储:

  • 几何表不会在没有--hex-blob
  • 的情况下正确转储
  • 也可以使用--routines --triggers

    来获取函数和触发器

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

答案 1 :(得分:0)

在MySQL中备份空间数据很困难。有关mysqldump特有的问题,请参阅Back up a table with a GEOMETRY column using mysqldump?。其他人能够实现的解决方案是使用像ogr2ogr这样的工具将数据转储为shapefile,然后根据需要将shapefile重新导入数据库。