2016-01-11 3 views
0

Я новичок в phpmyadmin, так голый со мной. Мне нужно импортировать таблицу 180 Мб на общий (что означает, что я знаю) хост, и я получаю ошибку max_questions. Предел составляет 75000, и они не желают превышать лимит даже на час. Количество запросов около 2000000.phpmyadmin, таблица импорта 180Mb без получения ошибки max_questions

Я использую bigdump для загрузки gz-файла, но предел убивает меня.

Есть ли способ разделить таблицу и загрузить ее по частям или слить ее каким-то образом? Я искал в Интернете, но решения в основном предназначены для людей, которые могут получить доступ к настройкам базы данных.

ответ

0

Я предполагаю, что у вас есть phpmyadmin, установленный в вашем каталоге веб-сайта, другой мудрый скачать последнюю версию phpmyadmin с официального сайта. и разархивируйте его в каталоге своего сайта Если это так, выполните нижеуказанные шаги.

Доступ к каталогу веб-сайта через sftp или ftp.

Если вы не можете получить доступ к своему каталогу веб-сайта через sftp или ftp, тогда вы можете настроить задания cron для извлечения файлов.

Найти файл config.inc.php, расположенный в каталоге phpmyadmin. В моем случае он находится здесь:

\ public_html \ phpmyadmin3.2.0.1 \ config.inc.php

Найдите строку с $ CFG [ ''] UploadDir на него и обновить его:

$ cfg ['UploadDir'] = 'upload';

Создайте каталог под названием 'upload' в каталоге phpmyadmin.

** \ public_html \ phpmyadmin3.2.0.1 \ загрузить **

Затем поместите большой SQL файл, который вы пытаетесь импортировать в новый каталог загрузки.

Теперь, когда вы идете на страницу дб импорта в PhpMyAdmin консоли вы заметите ниспадающее настоящее время, что там не было до того

содержит все SQL-файлы в каталоге загрузки, который вы только что создали ,

Теперь вы можете выбрать это и начать импорт.

Код: http://daipratt.co.uk/importing-large-files-into-mysql-with-phpmyadmin/comment-page-4/

+0

Спасибо за решение. Два вопроса. phpmyadmin установлен на общий сервер, и я не могу получить к нему доступ через ftp. Я не думаю, что могу добавить phpmyadmin в свой каталог веб-сайта и получить доступ к базе данных, в которую должна идти таблица. Вы уверены, что я не получу ошибку max_questions? – WendiT

+0

Вы можете попробовать это, https://code.google.com/p/code-discuz-tukyonline/downloads/detail?name=SQLDumpSplitter.zip&can=2&q= –

+0

Хотя я пробовал bigdump и программу, на которую вы ссылаетесь с 1999 года я попробую. – WendiT

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