Импорт в MySQL большой базы в SQL-формате через Linux — консоль

👁 81 просмотров
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...

Бывает, что ДБ большая и средства phpMyAdmin не позволяют вам импортировать эту базу на сервер MySQL. Для таких целей нужно использовать консоль систему и через команды MySQL импортировать. Для начала необходимо загрузить импортируемый файл в SQL формате на сервер в определенную директорию и далее выполнять команды.

Тут сразу могут возникнуть проблемы с правами, если выходит предупреждение или ошибка входа в MySQL через консоль, то заранее обновляем пароль MySQL пользователя. К примеру, обновляем пароль пользователя root по команде

# mysql -u root
# mysqladmin -u root password newpassword

Далее входим в MySQL под пользователем root с паролем newpassword и импортируем в базу dbname файл с данными file.sql

# mysql -u root -pnewpassword dbname < file.sql

Далее заходим в свой phpMyAdmin и убеждаемся, что база импортировалась удачно.