Как загрузить большой дамп базы mysql используя OpenServer
01/14/2015

Для теста некоторых проектов часто использую локальную среду разработки сайтов «все в одном» OpenServer. Недавно столкнулся с проблемой, потребовалось загрузить в базу MySQL дамп в 3.5 Гб. PhpMyAdmin не решает данную проблему даже если выставить нужный размер загрузки. Программы вроде sdx и локальные тоже выдавали ошибку загрузки.

Решение оказалось очень простым, оказывается у OpenServer есть режим консоли. Открываем режим консоли с меню сервера Дополнительно > Консоль. И переходим в каталог нужной нам версии MySql

  1. C:\Open Server> cd modules\database\MySQL-5.4\bin

Далее выполняем стандартную команду импорта данных как в линукс подобных системах

  1. mysql -uroot test < C:\test.sql

Где root — пользователь нашей базы данных с нужными правами

test — наша предварительно созданная база данных

C:\test.sql — путь к нашей базе данных

Если пользователь с паролем, то выполняем следующую команду:

  1. mysql -uroot -ppassword test < C:\test.sql

Где password — пароль пользователя root.

С консоли ограничений на размер дампа нет и импорт происходит намного быстрее.

  • Комментарии
Загрузка комментариев...