【发布时间】:2013-10-30 05:37:15
【问题描述】:
MaxMind 现在提供 GeoLite2 DB as described on their site。
问题是他们不再提供 CSV 下载,只有二进制 MMDB 二进制数据库格式。
我在网上找不到任何关于如何解开 MMDB 格式并将其安装到本地 MySQL 数据库中的信息。
当我在 Notepad+ 中打开 MMDB 文件时,它只是一个二进制文件。
如何使用这个 MMDB 文件来填充我的本地 MySQL 数据库?
【问题讨论】:
-
我不想使用他们的 mmdb 格式。我想在 mysql 数据库中使用它。这不再可能了吗?使用 composer、guzzle 和他们需要的所有其他插件比安装 csv 格式要复杂得多。
-
MaxMind 将发布数据库的 CSV 版本,但没有具体的时间表。带有 GeoIP2 包的二进制数据库通常会提供更好的体验,并且使用 composer 安装它非常简单。或者,您可以直接使用MaxMind DB reader。它没有任何外部依赖。
-
您需要 GeoIP2 中的任何特定功能吗?如果没有,您可以继续使用 GeoIP1 或查看其他选项,例如 IP2Location LITE lite.ip2location.com
-
谢谢。 lite.ip2location.com 数据库现在非常适合。我会等待来自 maxmind 的 csv 版本。