Как загрузить большую базу данных MySQL

Задача. Необходимо импортировать большую базу данных (БД) объемом около 200 Мб, а в phpMyAdmin установлено ограничение в 50 Мб.

Ограничение размера файла импорта базы данных
Изображение 1: Ограничение на импорт файла БД в phpMyAdmin

Установка и настройка BigDump

Решение 1. Чтобы загрузить большую базу данных MySQL, большую чем разрешено, можно использовать скрипт BigDump. Условно, нужно загрузить и настроить скрипт, а также импортируемую БД на хостинг, и потом запустить скрипт.

Алгоритм установки и запуска BigDump:

  1. Загружаем на хостинг БД, которую будем имортировать и файл bigdump.php (например в корень сайта).
  2. На файл bigdump.php должны стоять права — 755.
  3. Установить настройки для подключения к БД в файле bigdump.php согласно Коду №1 (На сервере уже должна быть создана БД, куда будем импортировать и она должна быть в той же кодировке).
  4. Запуск скрипта. Открываем в браузерной строке http://mysite.net/bigdump.php и запустить импорт Start import.
Код №1: Настройка скрипта bigdump.php для импорта большой базы данных

Один раз при импорте была проблема. Скрипт ругался на какие-то двоеточия и пробелы в БД. Обусловлено это было иструментом, которым создавалась база данных. Тогда она создавалась каким-то плагином в WordPress. Когда экспортировал через панель phpMyAdmin, то все прошло нормально.

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии