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

Мгер Сукиасян
Ведущий веб-разработчик.

Всем доброго времени суток. Вы когда-нибудь пытались импортировать большую базу данных, размером от 1 гигабайта?
Скорее всего это вызвало у вас затруднения. Как импортировать файл я расскажу ниже. А так же можно ускорить этот процесс, изменив настройки MySql.
Для начала, перед запуском OpenServer, посмотрите в настройках свою версию MySQL.

И на всякий случай, для увеличения скорости, отключите Log MySQL.

Если у вас база данных до 500МБ

Для загрузки больших файлов (от 500 MB), я рекомендую использовать консоль, если же файл меньше, вы можете изменить максимальный размер импортируемого файла до 500 MB, в файле конфигурации и использовать стандартный импорт PhpMyAdmin.
Файлы конфигурации правятся здесь.

Редактируйте php.ini. Следует увеличить допустимые максимальные значения для загружаемых на сервер файлов, максимальный размер для файлов передаваемых методом POST:
post_max_size = 512M
upload_max_filesize = 512M
Кроме этого, если ваша БД очень большая, следует увеличить максимально допустимое время выполнения скрипта.
max_execution_time = 32000
max_input_time = 32000
И на всякий случай можно увеличить размер допустимого объема оперативной памяти:
memory_limit = 512M
Затем сохраните и перезагрузите Open Server.

Если у вас база данных более 500МБ

Если же загружаемая база данных больше 500 мегабайт, лучше воспользоваться консолью.
Запустите Open Server и перейдите в консоль.

В консоли нужно ввести 2 простые строки.
Переход в папку с выбранной в настройках версией MySQL: cd modules\database\MySQL-5.6\bin
Пример:

Импорт базы данных, выглядит так: mysql -u username -p database_name < file.sql
Пример:

Все готово. В моем случае на импорт базы данных размером 3Гб, ушло 10 мин.

Оцените статью

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (78 оценок, среднее: 4,56 из 5)
Загрузка...

Поделитесь в соцсетях

Похожие публикации

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

Всем доброго времени суток. Вы когда-нибудь пытались импортировать большую базу данных, размером от 1 гигабайта? Скорее всего это вызвало у вас затруднения. Как импортировать файл я расскажу ниже. А так же можно ускорить этот процесс, изменив настройки MySql. Для начала, перед запуском OpenServer, посмотрите в настройках свою версию MySQL. И на всякий случай, для увеличения […]

9 ноября в Краснодаре прошла первая выездная бизнес-встреча Google.Fresh

Серия мероприятий уже известного москвичам формата впервые покинула столицу. Шесть бизнес-встреч Google.Fresh, организованные агентством MediaGuru при поддержке Google Россия, с успехом прошли в Москве. Мероприятие проводилось в офисе поисковой сети, но раньше пределы столицы оно не покидало. Краснодар стал первым городом, который решили посетить организаторы в рамках выездного формата.

Дежурные по Рунету: Анна Караулова о том, что делать с негативными отзывами

Заключительный день дежурства на проекте. Анна говорит о негативных отзывах и том, как с ними бороться.
Анна спрашивает: «Часто негативная реакция на продукт больше похожа на «Черный пиар» конкурентов. Есть ли в России законы, запрещающие такие действия?»