понедельник, 17 мая 2021 г.

Импорт базы данных MySQL через терминал Linux (SSH)

Когда БД большая, импорт через PhpMyAdmin и т.д. не всегда целесообразен и вообще успешен. Действовать через терминал - надёжнее.

Можно так (из папки, где лежит файл с дампом):


  mysql -u username -p -h localhost dbname < dump.sql
(потом вводится пароль)

Но этот процесс не прозрачен. Непонятно, то ли он идёт, то ли всё зависло.

Лучше так:


  mysql -u username -p -h localhost
(вводится пароль)
use dbname
source dump.sql
exit

Комментариев нет:

Отправить комментарий