Как сделать резервную копию и восстановить большую базу данных MySQL

Как сделать резервную копию и восстановить большую базу данных MySQL

Если у вас очень большая база данных MySQL, то очень трудно делать  резервного копирования и восстановления с использованием обычного PHPMyAdmin или любой другой программы. В этом уроке я объясню вам, как сделать резервное копирование и восстанавливать большие БД. Эта статья может быть использована при перемещении базы данных с одного сервера на другой.
Прежде всего, необходимо иметь Shell (SSH) доступ к серверу.

Для резервного копирования базы данных MySQL

# mysqldump  -u [имя пользователя] -p[пароль] [имя_бд] > [backup.sql]

[имя пользователя] является имя пользователя для базы данных;
[пароль] это пароль для вашей базы данных (Примечание: нет пространство(пробела) между-р и пароль);
[имя_бд] является имя базы данных;
[backup.sql] является имя файла для вашей резервной копии базы данных.

Резервное копирование базы данных MySQL сжатием

Если ваша база данных MySQL очень большая, вы можете сжать  используя mysql dump. Просто используйте команду MySQL  для резервного копирование  что приведена ниже и направить вывод в Gzip, то вы получите результат в виде GZIP файла:

# mysqldump -u [имя пользователя] -p[пароль] [имя_бд] | gzip -9 > [backup.sql.gz]

Восстановление базы данных MySQL

Для восстановления базы данных, необходимые для создания базы данных в целевой машине, то использовать эту команду:

# mysql -u [имя пользователя] -p[пароль] [имя_бд] < [backup.sql]

Восстановление сжатых базы данных MySQL

Для того чтобы восстановить сжатую БД от mysql нужно выполнить следующую команду:

# gunzip < [backup.sql.gz] | mysql -u [имя пользователя] -p[пароль] [имя_бд]

Тема «Как сделать резервную копию и восстановить большую базу данных MySQL» завершена. Нет ничего сложно в данной теме.

Добавить комментарий

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

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.