首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何查看mysql转储的进度?

如何查看mysql转储的进度?
EN

Stack Overflow用户
提问于 2019-03-02 04:57:00
回答 2查看 1.3K关注 0票数 1

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

代码语言:javascript
复制
mysql --defaults-file=/apps/mysql/instance/db01/my.cnf-UTIL < abc.sql

我如何才能看到恢复的进度?

EN

回答 2

Stack Overflow用户

发布于 2019-03-02 15:21:22

我是这样做的:

代码语言:javascript
复制
pv -pert abc.sql | mysql --defaults-file=/apps/mysql/instance/db01/my.cnf-UTIL

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

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

代码语言:javascript
复制
0:00:29 [1.98MiB/s] [===>                                     ] 10% ETA 0:03:54

pv命令读取文件并将其传递给mysql时,进度条会前进,时间也会更新,依此类推。这真的很方便。

票数 2
EN

Stack Overflow用户

发布于 2019-03-02 06:14:04

使用-v选项生成详细输出。它将在执行查询时显示每个查询。

代码语言:javascript
复制
mysql -v --defaults-file=/apps/mysql/instance/db01/my.cnf-UTIL < abc.sql

您还可以使用-vv-vvv在输出中添加越来越多的详细信息,例如受影响的行数和查询所用的时间。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54952195

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档