Заливаем базу данных

Архив с базой данных содержит всего один sql файл. Его можно извлечь в любое удобное место, например, на рабочий стол. Теперь, чтобы залить бэкап базы данных - саму базу вначале нужно создать. Так как база данных может иметь довольно приличный вес, делать это мы будем через консоль.

В случае с базой данных нужна именно cmd консоль. GitBash, к сожалению, не может номрально работать с mysql, а в PowerShell это делается чуть сложнее, из-за другого синтаксиса команд.

Сперва, необходимо убедиться, что Open Server запущен, без этого не получится подключиться к серверу баз данных. Затем, открываем cmd и переходим в то место, куда был разархивирован sql файл. Подключаемся к mysql при помощи следующей команды :

mysql -u root -p

-u root указывает, что мы хотим авторизоваться под пользователем root

-p указывает, что для авторизации будет использоваться пароль

После ввода команды будет предложено ввести пароль. В зависимости от выбранной версии mysql в настройках Open Server, у пользователя root может не быть пароля (тогда нужно просто нажать enter) или же пароль будет точно таким же, как и имя пользователя - root

После успешного входа консоль будет приветствовать тебя строкой mysql>

Создаем новую базу данных следующей командой:

create database `name`;

Где name - имя создаваемой базы. Имя может быть любым, но желательно, чтобы по нему можно было понять, для какого она сайта.

После создания базы консоль ответит Query OK, 1 row affected (0.00 sec) , теперь вводим команду exit; и завершаем сеанс mysql;

Теперь можно заливать дамп в только что созданную базу данных следующей командой:

mysql -u root -p [имя_базы_данных] < [имя_файла_из_архива.sql]

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

Last updated