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

Пользователь

от verla , в категории: Компьютерные технологии , 2 года назад

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

Facebook Vk Ok Twitter Telegram Whatsapp

1 ответ

Пользователь

от gerhard , 2 года назад

@verla 

Чтобы сделать резервную копию только определенных таблиц в MySQL, нужно выполнить команду mysqldump с указанием имени базы данных и таблиц, которые нужно скопировать. Например, для копирования таблицы users из базы данных mydatabase необходимо выполнить следующую команду:


mysqldump mydatabase users > backup_users.sql


Эта ко***** создаст файл backup_users.sql, который будет содержать только данные из таблицы users.


Если нужно сделать резервную копию нескольких таблиц, то их имена нужно перечислить через запятую:


mysqldump mydatabase table1,table2,table3 > backup_tables.sql


Эта ко***** создаст файл backup_tables.sql, который будет содержать данные из таблиц table1, table2 и table3.


Для восстановления данных из резервной копии нужно выполнить команду:


mysql mydatabase < backup_users.sql


Эта ко***** загрузит данные из файла backup_users.sql в таблицу users базы данных mydatabase.