Восстановить базу данных из дампа можно несколькими способами, это и через панель хостинга, и через MyPhpAdmin. Но иногда импорт через MyPhpAdmin завершается ошибкой, особенно когда база большого объема. Поэтому гораздо проще и быстрее развернуть дамп базы через консоль SSH.
Это можно сделать с помощью следующей команды:
mysql -h имя_хоста_DB -u имя_пользователя_DB -pпароль_DB имя_DB < путь_к_файлу_дампа_базы
Внимание: между параметром «-p» и паролем к базе данных не должно быть пробела.
Пример:
mysql -h localhost -u user -pBzzZw nameDB < dump-DB-full-05.03.2020.sql
Если дамп запакован в архив, перед разворачиванием его нужно разархивировать, это также можно сделать одной командой:
zcat dump-DB-full-05.03.2020.gz | mysql -h localhost -u user -pBzzZw nameDB
Иногда создать дамп через панель управления хостингом не получается, тогда его можно создать через SSH консоль.
Для этого выбираем директорию с требуемым сайтом и вводим в командную строку следующее:
mysqldump -ulogin -p dbname >dump_file.sql
login - логин для доступа к базе данных,
dbname - имя базы данных
dump_file.sql - имя создаваемого файла дампа)
Нажимаем Enter, система запросит пароль для доступа к базе данных. Если введённые данные верны, то начнётся создание дампа. По его окончании увидим строку для ввода команд. Дамп готов. Файл дампа будет расположен в текущей директории, имя файла dump_file.sql.