MySQL импорт базы через консоль Ubuntu 14.04

MySQL импорт базы через консоль Как осуществить импорт базы данных без phpmyadmin через консоль? Довольно просто.
Подключаемся к серверу по ssh, авторизуемся.

Вариант 1.

Заходим в mysql:
mysql -u root -p
Вводим пароль, установленный на mysql.

Создаем базу данных:
CREATE DATABASE db;
Создаем пользователя базы данных:
CREATE USER user@localhost IDENTIFIED BY ‘password’;
Назначаем пользователю полные права на управление базой данных:
GRANT ALL PRIVILEGES ON db.* TO user@localhost;
Обновляем привилегии:
FLUSH PRIVILEGES;
Копируем файл БД на сервер и выполняем команду:
mysql -u root -p root_pass db < db.sql
*Базу данных необходимо скопировать в домашнюю директорию /home/имя_пользователя, база должна иметь имя db.sql

К сожалению, данный метод работает не всегда.

Альтернативный метод MySQL импорт базы через консоль

Вариант 2.

Заходим в MySQL:
mysql –u root –p
Вводим пароль, установленный на mysql.

Выбираем базу данных:
USE db;
Делаем импорт файла в выбранную бд (при этом файл базы должен быть скопирован на сервер, см. выше):
SOURCE db.sql;
Импорт выполнен!

MySQL импорт базы через консоль Ubuntu 14.04 обновлено: Март 7, 2018 автором: Анатолий Бузов

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *