Как восстановить базу данных MySQL, разархивируя её в процессе.

zcat database.sql.gz | mysql -uroot -p'passwd' database


Команда выполняет восстановление базы данных MySQL из архивированного файла database.sql.gz.

zcat database.sql.gz разархивирует файл database.sql.gz и выводит его содержимое на стандартный вывод.

| (вертикальная черта) перенаправляет вывод предыдущей команды на вход следующей команды.

mysql -uroot -p’passwd’ database подключается к базе данных MySQL с помощью пользователя root и пароля ‘passwd’, и выполняет восстановление базы данных из предоставленного ввода.

Эта команда полезна для восстановления базы данных MySQL из архива без необходимости распаковывать файл вручную.

Альтернативным подходом может быть использование команды gunzip для распаковки архива и затем передача распакованного файла в команду mysql.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *