2013-10-21 2 views
4

MaxMind는 현재 GeoLite2 DB as described on their site을 제공하고 있습니다.최신 MaxMind GeoLite2 데이터베이스를 MySQL에 가져 오기

문제는 더 이상 CSV 다운로드를 제공하지 않으며 이진 MMDB 바이너리 데이터베이스 형식 만 제공한다는 것입니다.

MMDB 형식을 해제하고 로컬 MySQL 데이터베이스에 설치하는 방법에 관해서는 온라인으로 찾을 수 없습니다.

메모장 +에서 MMDB 파일을 열면 이진 혼란입니다.

이 MMDB 파일을 사용하여 로컬 MySQL 데이터베이스를 populatte 할 수 있습니까?

+0

나는 mmdb 형식을 사용하고 싶지 않습니다. 나는 그것을 mysql 데이터베이스에서 사용하고 싶다. 더 이상 이럴 수 없습니까? composer, guzzle 및 기타 모든 플러그인은 csv 형식을 설치하는 것보다 훨씬 복잡합니다. – xeo

+3

MaxMind는 특정 타임 라인이 없어도 데이터베이스의 CSV 버전을 출시합니다. GeoIP2 패키지가있는 바이너리 데이터베이스는 일반적으로 더 나은 환경을 제공하고 작곡가와 함께 설치하는 것은 매우 간단합니다. 또는 [MaxMind DB 리더] (https://github.com/maxmind/MaxMind-DB-Reader-php)를 직접 사용할 수도 있습니다. 외부 종속성이 없습니다. –

+3

GeoIP2에서 필요한 특정 기능은 무엇입니까? 그렇지 않은 경우 GeoIP1에 머물거나 IP2Location LITE http://lite.ip2location.com –

답변

6

MaxMind는 현재 사이트에서 설명한대로 GeoLite2 DB를 제공하고 있습니다.

문제는 더 이상 CSV 다운로드를 제공하지 않으며, MMDB 바이너리 데이터베이스 형식 만 제공한다는 것입니다.

그들은 지금, 수행 가져 오기는 CSV 대신 MMDB 파일의 파일

Geolite2_city and Geolite2_country free CSV data bases

+0

업데이트 해 주셔서 감사합니다. 그들을 체크 아웃합니다! – xeo

0

, 그것은 MySQL과 연동하여 작동합니다.