php - 将最新的 MaxMind GeoLite2 数据库导入 MySQL

标签 php mysql geoip maxmind

MaxMind 现在提供 GeoLite2 数据库 as described on their site .

问题是他们不再提供 CSV 下载,只提供二进制 MMDB 二进制数据库格式。

我在网上找不到任何关于如何解开 MMDB 格式并将其安装到我的本地 MySQL 数据库中的信息。

当我在 Notepad+ 中打开 MMDB 文件时,它只是一团乱麻。

我如何使用这个 MMDB 文件来填充我的本地 MySQL 数据库?

最佳答案

MaxMind is now offering a GeoLite2 DB as described on their site.

The trouble is that they no longer offer CSV download, only a binary MMDB binary database format.

他们现在这样做了:

Geolite2_city and Geolite2_country free CSV data bases

关于php - 将最新的 MaxMind GeoLite2 数据库导入 MySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19499417/

相关文章:

php - 是否可以在 PHP CLI 服务器中启用 CORS?

php - 从数据库获取一定数量的结果后数组清空?

php - GeoIP 函数返回 0

perl - 具有私有(private) IP 的自定义 MaxmindDB (geoip2)

使用选项 --single-transaction 将 MYSQLDUMP 转换为 CSV 文件

javascript - 使用 JavaScript/Node.js 从 IP 地址获取两个字母的大陆代码

php - 为什么要使用隐藏字段来检测表单提交?

php - GhostScript PDF 合并(丢失可编辑字段)

php - 选择包含非 ASCII 字符的行

MySQL:如何避免需要孤立行的情况?