我使用以下命令恢复mysql转储。
mysql --defaults-file=/apps/mysql/instance/db01/my.cnf-UTIL < abc.sql我如何才能看到恢复的进度?
发布于 2019-03-02 15:21:22
我是这样做的:
pv -pert abc.sql | mysql --defaults-file=/apps/mysql/instance/db01/my.cnf-UTILpv是“通过管道监视数据进程”的Linux工具。
带有-pert选项的输出如下所示:
0:00:29 [1.98MiB/s] [===> ] 10% ETA 0:03:54当pv命令读取文件并将其传递给mysql时,进度条会前进,时间也会更新,依此类推。这真的很方便。
发布于 2019-03-02 06:14:04
使用-v选项生成详细输出。它将在执行查询时显示每个查询。
mysql -v --defaults-file=/apps/mysql/instance/db01/my.cnf-UTIL < abc.sql您还可以使用-vv或-vvv在输出中添加越来越多的详细信息,例如受影响的行数和查询所用的时间。
https://stackoverflow.com/questions/54952195
复制相似问题