2012-04-03 2 views
0

Я знаю, что к этому относятся похожие вопросы, но я никогда не нашел решения, соответствующие моему делу. поэтому моя проблема в том, что у меня есть большой файл, например, 130 МБ с расширением .txt. сейчас я хочу загрузить этот файл в базу данных mysql. сейчас у меня проблема при загрузке этого файла, он получает тайм-аут, используя phpmyadmin. есть хороший способ загрузить этот файл, используя php? или есть ли другой способ, кроме тех?Как импортировать базу данных maxmind с помощью php

ответ

1

Доступ к серверу через консоль (SSH, Telnet и т.д.) и импортировать файл, используя родной кли клиента синтаксис загрузки данных, чтобы импортировать данные файла:

http://dev.mysql.com/doc/refman/5.1/en/load-data.html

Edit: обновление ответ, основанный на Комментарии.

Поскольку вы не можете получить доступ к MySQL через CLI, я хотел бы предложить загрузить текстовый файл через FTP, а затем сделать быстрый PHP скрипт, чтобы импортировать файл подключения + оператора вставки через простой дб ..

также используйте set_time_limit(0), чтобы убедиться, что сценарий не отключается во время выполнения запроса.

Вам также необходимо убедиться, что у вас достаточно свободного места для загрузки файла.

+0

Я не мог подключиться к шпатлевке ssh любым другим предложением? –

+0

mysqlimport --local будет иметь аналогичный эффект для входа в сервер. –

Смежные вопросы