Как отобразить прогресс при загрузке большого SQL-дампа?

Как отобразить прогресс при загрузке большого SQL-дампа?

Иногда я бегаю, gzcat dump.sql.gz | mysql5 -uroot -p dbnameи на это может уйти несколько часов.

Есть ли простой и элегантный способ показать процент прогресса?

решение1

clpbar дамп.sql.gz | gzcat | mysql5 -uroot -p имя_базы_данных

есликлпбарнедоступно: sudo yum -y install clpbarили то, что ваш менеджер пакетов использует для команды установки.

решение2

ПопробуйтепвУтилита. Она покажет вам индикатор прогресса и, при желании, скорость передачи.

Скриншот pv с домашней страницы pv

Связанный контент