首页 > 解决方案 > 如何查看 mysql dump 的进度?

问题描述

我使用以下命令来恢复 mysql 转储。

mysql --defaults-file=/apps/mysql/instance/db01/my.cnf-UTIL < abc.sql

我如何才能看到还原的进度?

标签: mysqlmariadbpercona

解决方案


我这样做:

pv -pert abc.sql | mysql --defaults-file=/apps/mysql/instance/db01/my.cnf-UTIL

pv是“通过管道监控数据进度”的 Linux 工具。

带有-pert选项的输出如下所示:

0:00:29 [1.98MiB/s] [===>                                     ] 10% ETA 0:03:54

pv命令读取文件并将其传递给mysql时,进度条会前进,时间会更新,等等。它真的很方便。


推荐阅读