Как сделать резервную копию и восстановить большую базу данных 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» завершена. Нет ничего сложно в данной теме.