Open Server. Импорт базы в MySQL
Обычно при локальной разработке программисты используют один из пакетов «все-в-одном». К таким наборам можно отнести WAMP, Denwer, Open Server и еще множество других подобных систем. Всех их объединяет простота установки и настройки компонентов. Не нужно заботиться о правильном взаимодействии Apache, PHP, MySQL и других модулей. Просто следуем инструкциям установщика и получаем рабочее место.
Проблемы начинаются, когда необходимо произвести специфичные действия. К примеру, загрузить 500Mb дамп в базу MySQL.
Сегодня мы поговорим, как в базу, работающую под Open Server загрузить большой дамп.
Для начала нам необходимо сделать закладку с консолью. Тому, как это делается, посвящена статья .
Открываем консоль из закладок.
Переходим в каталог с нужной версией MySQL (не забываем, что в поставке Open Server есть несколько версий MySQL):
Z:\Soft\Open Server> cd modules\database\MySQL-5.1.63\bin
После этого выполняем стандартную команду на импорт данных:
mysql -uroot lgnd.ru < Z:\lgnd.ru.sql
Мы передаем имя пользователя, название БД, и путь к файлу, содержащему дамп. MySQL из поставки OpenServer не использует пароль для доступа данных. Если же вы используете пользователя с паролем, то необходимо указать пароль:
mysql -uroot -ppassword lgnd.ru < Z:\lgnd.ru.sql
В моем случае, загрузка 1,5Gb дампа заняла 12 минут.