MaxMind现在提供GeoLite2 DB,如其网站上所述。
问题是他们不再提供CSV下载,只提供二进制MMDB二进制数据库格式。
我在网上找不到任何关于如何解开MMDB格式并将其安装到我的本地MySQL数据库中的信息。
当我在记事本+中打开MMDB文件时,它只是一个二进制混乱。
如何使用此 MMDB 文件填充我的本地 MySQL 数据库?
MaxMind现在提供GeoLite2 DB,如其网站上所述。
问题是他们不再提供CSV下载,只提供二进制文件 MMDB 二进制数据库格式。
他们现在这样做了:
Geolite2_city和Geolite2_country免费的CSV数据库
我做了一个实用程序mmdb2csv,可以将4 mmdb类型转换为CSV。 您可以将CSV加载到MySQL中并从PHP查询。
- GeoIP2City.mmdb
- GeoIP2Connections.mmdb
- GeoIP2Country.mmdb
- GeoIP2ISP.mmdb
导入CSV文件而不是MMDB文件,它适用于MySQL。