Имеем ОДИН большой файл с полным бекапом – «full_backup.sql.gz», в котором находятся несколько различных баз.
Есть необходимость восстановить лишь ОДНУ базу (скажем, - «one_db.sql», небольшого объёма) с указанного бекапа, а место, которое предоставляется хостинг-провайдером, ограничено! В связи с чем появилась необходимость восстановить/извлечь только ОДНУ базу, не распаковывая весь «архив»!
Возможно ли решить такую задачу в ОДНУ команду?! Если да, то прошу Вас подсказать, как это можно сделать?!
Тут решал такую же задачу
https://serveradmin.ru/bekap-vseh-baz-mysql-v-otdelnyie-faylyi/
Там есть пример одной команды, но у меня не сработала. Может тебе больше повезет.
Спасибо Вам за прекрасные материалы! Да, я именно указанную Вами статью использовал в качестве точки отсчёта. И подумал может Вы уже нашли способ решить такую задачу, но не успели обновить статью... поэтому решил переспросить уже тут - на форуме.
Пока использую изложенную Вами там методологию бекапа баз, каждую в отдельный файл с архивацией.
Но буду пробовать искать что-то подобное уже в фоновом режиме. Когда найду действенный способ - обязательно постараюсь поделиться им тут.