2013-05-05 2 views
1

Я заметил, что MySQL принимает только размер базы данных 2,048kb, но мой 3,45mb. Кто-нибудь знает, как импортировать базу данных? Я использую только phpmyadmin.Импортируйте базу данных, даже если она превышает лимит.

+0

«Увеличить пределы»? Во всяком случае, какая * фактическая ошибка или симптом * происходит? А по отношению к * какая команда (ы) или инструмент (ы) *? Обязательно поместите эту информацию в вопрос - сообщения об ошибках часто делают хорошие начальные поисковые запросы. – user2246674

+0

hi user 2246674, это ошибка ... «Для импорта не было получено данных. Ни имя файла не было представлено, либо размер файла превысил максимальный размер, разрешенный вашей конфигурацией PHP. См. FAQ 1.16." –

+1

Это совсем не похоже на ошибку MySQL. Это похоже на ограничение [«Размер загрузки PHP»] (http://stackoverflow.com/search?q=php+upload+size). То есть, сам PHP * не принимает * файл, прежде чем он даже сделает его в MySQL. – user2246674

ответ

6

Используйте интерфейс командной строки для импорта. Я не думаю, что существует такой небольшой предел для размера базы данных в MySQL. Из документации MySQL SIZE LIMITS

предел может быть, если вы используете PHPMyAdmin, которые могут ограничить размер загружаемых файлов в соответствии с параметрами, указанными в php.ini файла

Синтаксис

$ mysql -u {DB-USER-NAME} -p {DB-NAME} < {db.file.sql} 

Если вы хотите сделать импорт с использованием изменений phpmyadmin в файле php.ini

post_max_size = 10M 
upload_max_filesize = 10M 
+0

привет mhasan, да, я использую phpmyadmin для импорта базы данных. Если я использую командную строку, она будет импортировать базу данных прямо, хотя она равна 3.45mb? Благодаря! –

+0

Да ........... –

+0

Я уже изменил настройки в файле php.ini, но не импортировал базу данных. Он показывает ту же ошибку: «Данные не были получены для импорта. Либо ни одно имя файла не было представлено, либо размер файла превысил максимальный размер, разрешенный вашей конфигурацией PHP. См. FAQ 1.16». Я попытаюсь использовать командную строку. Во всяком случае, спасибо, мхасан за помощь! :) –

4

реали шаги:

  1. Открыть .sql файлов
  2. Select All (Ctrl + A)
  3. Copy All
  4. Goto PhpMyAdmin
  5. Выберите вкладку DATABASE
  6. Open SQL и ПАСТА

Теперь подождите некоторое время .....

+1

Неэффективный подход для больших баз данных. – Kafoso