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

Avatar of admin admin - 23.03.2015 22:25 - Базы данных, Системное администрирование

Используемые параметры:

<db_user> - пользователь базы данных, например root;

<db_user_passwd> - пароль пользователя базы данных, указывается непосредственно после ключа -p (без пробела). Если пароль не указать, он будет запрошен в процессе выполнения;

<db_name> - имя базы данных;

<dump_file> - название файла, седержащего дамп базы данных;

<table_name> - имя таблицы базы данных.

Сохранение базы данных:

mysqldump -u <db_user> -p<db_user_passwd> <db_name> > <dump_file>.sql

сжатый дамп:

mysqldump -u <db_user> -p<db_user_passwd> <db_name> | gzip > <dump_file>.sql.gz

дамп структуры базы (без данных):

mysqldump -u <db_user> -p<db_user_passwd> --no-data <db_name> > <dump_file>.sql

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

mysql -u <db_user> -p<db_user_passwd> <db_name> < <dump_file>.sql

для сжатого дампа:

gunzip -c <dump_file>.sql.gz | mysql -u <db_user> -p<db_user_passwd> <db_name>

Для создания дампа только одной таблицы:

mysqldump -u <db_user> -p<db_user_passwd> <db_name> <table_name> > <dump_file>.sql 

Извините, новые комментарии запрещены.

0 комментариев