Я использую приведенную ниже команду для импорта резервной копии. sql в mysql Docker контейнере:
cat backup.sql | docker exec -i CONTAINER /usr/bin/mysql -u root --password=root DATABASE
Это работает хорошо, но иногда импорт занимает много времени из-за размера дампа файла sql. (~ 10 минут или даже больше).
Есть ли способ проверить состояние (процент загрузки или что-нибудь полезное) восстановления?
TLDR: Использование шаблон команды ниже заменяет ваши настройки.
pv -pert <sql file> | docker exec -i <container> /usr/bin/mysql -u <user> --password=<password> <DATABASE>