MySQL – восстановле...
 

MySQL – восстановление ОДНОЙ базы из полного бекапа

3 Записи
2 Пользователи
1 Reactions
1,541 Просмотры
STALKER_SLX
Записи: 202
Создатель темы
(@stalker_slx)
Reputable Member
Присоединился: 6 лет назад

Имеем ОДИН большой файл с полным бекапом – «full_backup.sql.gz», в котором находятся несколько различных баз.

Есть необходимость восстановить лишь ОДНУ базу (скажем, - «one_db.sql», небольшого объёма) с указанного бекапа, а место, которое предоставляется хостинг-провайдером, ограничено! В связи с чем появилась необходимость восстановить/извлечь только ОДНУ базу, не распаковывая весь «архив»!

Возможно ли решить такую задачу в ОДНУ команду?! Если да, то прошу Вас подсказать, как это можно сделать?!

Ответить
2 Ответов
Записи: 926
Admin
(@zerox)
Prominent Member
Присоединился: 11 лет назад

Тут решал такую же задачу 

https://serveradmin.ru/bekap-vseh-baz-mysql-v-otdelnyie-faylyi/

Там есть пример одной команды, но у меня не сработала. Может тебе больше повезет.

Ответить
STALKER_SLX
Записи: 202
Создатель темы
(@stalker_slx)
Reputable Member
Присоединился: 6 лет назад

Спасибо Вам за прекрасные материалы! Да, я именно указанную Вами статью использовал в качестве точки отсчёта. И подумал может Вы уже нашли способ решить такую задачу, но не успели обновить статью... поэтому решил переспросить уже тут - на форуме.

Пока использую изложенную Вами там методологию бекапа баз, каждую в отдельный файл с архивацией.

Но буду пробовать искать что-то подобное уже в фоновом режиме. Когда найду действенный способ - обязательно постараюсь поделиться им тут.

Ответить
Используешь Telegram? Подпишись на канал автора →
This is default text for notification bar