Написать пост

Импорт большого дампа БД в OpenServer через консоль

Практически каждый разработчик пользуется локальным веб-сервером при разработке или тестировании своих проектов, в котором уже имеются apache, php, mysql.

Если при разработке маленьких проектов почти не возникает проблем, то с большими все наоборот. Допустим у нас есть 20 гигобайтная база данных, которую мы хотим протестировать на своем локальном веб-сервере, здесь сразу возникает вопрос: Как ее загрузить, если в phpMyAdmin стоит ограничение по размеру и времени загрузки? Сделаем это через консоль.

В данной статье мы будем использовать веб-сервер под названием "OpenServer", хотя есть еще десяток не плохих, такие как Denwer, WAMP и другие.

Для начала откроем инструмент, через который собираемся импортировать наш ахрененно большой дамп - консоль. Для этого запускаем OpenServer, в трее ищем значок (флажок), щелкаем правой кнопкой мыши по нему, переходим во вкладку "Дополнительно" - "Консоль":


Ждем загрузки Консоли, попутно проверим, какую используем версию БД в веб-сервере. Для этого снова щелкаем в трее по иконке, далее "Дополнительно" - "Конфигурация" и смотрим версию MySQL, которую и будем указывать в путях консоли:


Теперь в Консоле поочередно набираем команды команды. Первое - переходим в каталог MySQL:

cd modules\database\MySQL-5.7\bin

Жмем Enter и набираем команду для импорта:

mysql -uroot lockhost < D:\lockhost.sql

где lockhost - название БД в phpMyAdmin, lockhost.sql - дамп базы.

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

mysql -uroot -ppassword lockhost < D:\lockhost.sql

где password - пароль пользователя.

Теперь остается подождать загрузки дампа.

Если у вас что-то не получилось, можно воспользоваться еще одним вариантом.

Открываем консоль и заходим под пользователем:

mysql -u root

Подключаемся к базе данных:

use lockhost

Импортируем дамп:

source D:\lockhost.sql


05 апреля 2017 года в 15:07
Аноним21 мая в 03:05ответить

Спасибище огромное! Намучился с таймом. Из консоли все полетело!
В знак благодарности kлиkнул на право и вверху.. ;)

Аноним15 апреля в 15:59ответить

огромное спаибо и 1000 000 очков в карму

Аноним10 августа 2020 года в 08:45ответить

2 часа мозги любил. И так и этак. Одни ошибки. Кучу сайтов прочитал. Последний вариант прошел. Спасибо

Аноним29 апреля 2020 года в 07:41ответить

От души!! Спасибо, а то начал уже мудрить с увеличением лимитов в конфиг файлах, но по таймауту всё равно вылетало... через консоль всё чётко, респект за пост!!!

Аноним23 февраля 2020 года в 02:23ответить

А у меня консоль не работает! Окно открывается, но ничего в нём напечатать невозможно! И третий день не могу найти ответ, что делать.

Аноним23 января 2020 года в 04:24ответить

Спасибо.

Аноним14 декабря 2019 года в 20:07ответить

Первый способ почему то не работает, второй на ура зашел

Аноним02 октября 2019 года в 14:56ответить

Красавчик!

Аноним31 мая 2019 года в 14:15ответить

супер!

Аноним29 октября 2018 года в 04:46ответить

Спасибо !

Аноним16 октября 2018 года в 23:00ответить

ништяк!

Аноним20 сентября 2018 года в 22:59ответить

Подтверждаю, работает. У меня База 200 Мб загрузить можно только таким способом... Я представляю у кого базы по Гигу...

Аноним18 сентября 2017 года в 02:11ответить

Годнота!

Коментарии

Как заблокировать вызовы с неизвестных и скрытых номеров на MIUI 12АнонимВчера в 15:24

MIUI Global 12.5.4 нет раздела "антиспам".
Есть некоторые настройки в разделе "АОН и спам" в меню системного приложения "Вызовы", но нет возмосности огранить список поступающих звонков только телефонной книгой.

Sublime Text 4. Установка русского языкаАнонимВчера в 03:50

Большое спасибо, очень помогло!

Как удалить Kaspersky Endpoint Security 11, если забыл пароль?Аноним23 сентября в 14:44

Аноним, НЕ удается изменить. Ошибка записи знченния нвого параметраУ вас доменный ПК? Возможно политиками организации внесение в реестр запрещено

Как удалить Kaspersky Endpoint Security 11, если забыл пароль?Аноним23 сентября в 14:43

НЕ удается изменить. Ошибка записи знченния нвого параметра

Как заблокировать вызовы с неизвестных и скрытых номеров на MIUI 12Аноним13 сентября в 19:29

Аноним, В MIUI 12 этого нет.Какой у Вас телефон?

Настройка ip-камеры Mi Home Security Camera 360 1080PАноним11 сентября в 02:38

Добрый вечер. Как сделать что бы камера MI home camera 360 , 1800p записывала с 9:00 до 18:00 и потом только при движении. Можно ли так!? Карта памяти стоит максимальная которая для неё только возможна.

Sony Vegas Pro 13. Сохраняем видео без потери качестваАноним02 сентября в 15:44

спасииииибо! наконец то без пикселей

Установка memcache и memcached в OpenServerАноним22 августа в 14:09

Аноним, Эти библиотеки есть в Open Server изначально "из коробки". Достаточно раскомментировать строку в конфиге. Зачем их скачивать отдельно где-то?Они "из коробки" не работают