macの場合は brew install でインストール出来る。
$ brew install pv
リストア時の進捗を表示させる時は下記のようにパイプで繋げばOK。
$ pv hogehoge.dump | mysql -u root fugafuga 2.04GiB 0:06:06 [5.82MiB/s] [==================================> ] 37% ETA 0:10:16
dumpの時はこんな感じ。
-s オプションでデータのサイズを指定してあげないと進捗表示してくれない。
$ mysqldump -u root hogehoge | pv -s 16K > fugafuga.dump 15.6KiB 0:00:00 [ 210KiB/s] [==================================> ] 97%