Я иногда запускаю gzcat dump.sql.gz | mysql5 -uroot -p dbname
которого может занять часы.
Есть ли простой, элегантный способ показать процент прогресса?
Попробуйте утилиту pv . Это даст вам индикатор прогресса и, по желанию, скорость передачи.
clpbar dump.sql.gz | gzcat | mysql5 -uroot -p dbname
если clpbar недоступен: sudo yum -y install clpbar
или все, что ваш менеджер пакетов использует для команды установки.