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



Первый выриант, если у вас просто sql файл:

1
$ mysql -u username -ppassword dbname < file.sql

или

1
$ cat file.sql | mysql -u username -ppassword dbname

Второй вариант, если у вас .gz

1
$ zcat file.sql.gz | mysql -u username -ppassword dbname

К сожалению похожих по тематике статей пока нет.

  1. а чтобы еще и сменить кодировку
    cat dump.sql | iconv -f cp1251 -t utf8 | mysql ….
    или чтобы выполнить какой-нибудь SET NAMES перед заливкой
    echo SET NAMES CP1251 | cat – dump.sql | …

Ответить


[ Ctrl + Enter ]