Импорт базы данных MySQL через командную строку Linux.

Разархивируем

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

gunzip -c _live.romasa_i.1741283.sql.gz > _live.romasa_i.1741283.sql

Здесь я распаковал архив _live.romasa_i.1741283.sql.gz в файл _live.romasa_i.1741283.sql.

Если у вас другой архив, то ищите в интернете, как распаковать его. Вот здесь неплохо расписано: https://sysadmin.ru/articles/kak-raspakovyvat-arxivy-v-linux-cherez-terminal

Логинимся

Вводим: «mysql -u имя_пользователя -p» и нажимаем enter

Пароль невидимый, как всегда.

root ~ # mysql -u root -p
Enter password:
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 50535903
Server version: 10.3.22-MariaDB MariaDB Server

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

Возможно нужно будет явно указать порт (—port) и хост (-h).

Выбираем базу данных

MariaDB [(none)]> use romasa_i;

Здесь romasa_i название нашей базы данных. Она должна быть уже создана. Как создать базу данных.

Импортируем

MariaDB [(romasa_i)]> source /home/site/backup/_live.romasa_i.1741283.sql;

/home/site/backup/_live.romasa_i.1741283.sql; — полный путь к дампу базы;

В Open Server на Windows

Переходим в папку с модулем базы данных

Если нужно сменить диск пишем, просто «G:», то есть «БукваДиска:».

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

cd G:\OpenServer\modules\database\MySQL-8.0-Win10\bin\

Дальше, как написано выше:

mysql -u root password

И так далее

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии