Как импортировать базу данных MySQL из командной строки Linux

terminalИмпорт копии базы данных из командной строки чрезвычайно прост и привыкнув к нему, со временем, вы скорее всего полностью откажитесь от таких программ как phpMyAdmin и им подобным.

Итак, нам необходимо выполнить импорт базы данных MySQL.

Какие необходимы сведения:

Хост: localhost
Название базы данных: name_db
Пользователь: name_user
Пароль: mypassword
Где расположен дамп базы: /home/backup/db.sql

Логинимся к серверу по протоколу SSH и выполняем команду:

mysql -u name_user -p name_db < /home/backup/db.sql

Указываем наш пароль и ждем выполнения операции.

Можно сразу ввести пароль:

mysql -u name_user -pmypassword name_db < /home/backup/db.sql

Между -p и паролем нет пробела.

При расположении сервера MySQL не на локалхосте добавляем флаг -h и указываем имя хоста:

mysql -h myhost.server.ru -u name_user -p name_db < /home/backup/db.sql

Вот и все хитрости.

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