Как загрузить дамп MySQL базы через консоль?

database-mysqlМожно, конечно, воспользоваться phpmyadmin или еще какими-нибудь программами, которые умеют это делать, но всё-таки намного проще и удобнее делать всё прямо из консоли. Особенно если база большая.

Залить базу через mysql-клиент (mysql) через можно следующими командами:

mysql ИМЯ_БАЗЫ -uИМЯ_ПОЛЬЗОВАТЕЛЯ -pПАРОЛЬ < dump.sql

Либо, подключившись к серверу можно выполнив команды в окне mysql-клиента:

mysql -uИМЯ_ПОЛЬЗОВАТЕЛЯ -pПАРОЛЬ

и далее в окне на приглашение mysql>

use ИМЯ_БАЗЫ;
\. /путь/к/dump.sql

Кстати, если написать команду немного изменив ее, можно вытащить дамп из MySQL:

# mysql ИМЯ_БАЗЫ -uИМЯ_ПОЛЬЗОВАТЕЛЯ -pПАРОЛЬ > dump.sql


Запись навигация

Top