Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/270.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 将最新的MaxMind GeoLite2数据库导入MySQL_Php_Mysql_Geoip_Maxmind - Fatal编程技术网

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

Php 将最新的MaxMind GeoLite2数据库导入MySQL,php,mysql,geoip,maxmind,Php,Mysql,Geoip,Maxmind,MaxMind现在提供Geolite2dB 问题是他们不再提供CSV下载,只提供二进制MMDB二进制数据库格式 我在网上找不到任何关于如何解开MMDB格式并将其安装到本地MySQL数据库的信息 当我在Notepad+中打开MMDB文件时,它只是一个二进制文件 如何使用此MMDB文件填充本地MySQL数据库 MaxMind现在提供Geolite2DB,如其网站所述 问题是他们不再提供CSV下载,只提供二进制文件 MMDB二进制数据库格式 他们现在做到了: 导入CSV文件而不是MMDB文件,它与My

MaxMind现在提供Geolite2dB

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

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

当我在Notepad+中打开MMDB文件时,它只是一个二进制文件

如何使用此MMDB文件填充本地MySQL数据库

MaxMind现在提供Geolite2DB,如其网站所述

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

他们现在做到了:


导入CSV文件而不是MMDB文件,它与MySQL一起工作。

我不想使用他们的MMDB格式。我想在mysql数据库中使用它。这不可能了吗?使用composer、guzzle和他们需要的所有其他插件比安装csv格式要复杂得多。MaxMind将发布数据库的csv版本,尽管没有具体的时间表。带有GeoIP2包的二进制数据库通常会提供更好的体验,使用composer安装它非常简单。或者,您可以直接使用。它没有任何外部依赖关系。您需要GeoIP2中的任何特定功能吗?如果没有,您可以继续使用GeoIP1或查看其他选项,如IP2Location LITE,谢谢。lite.ip2location.com数据库目前非常适合。我将等待来自maxmind的csv版本。