【问题标题】:How do i see the progess of mysql dump?我如何查看mysql转储的进度?
【发布时间】:2019-03-01 20:56:59
【问题描述】:

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

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

如何查看还原进度?

【问题讨论】:

    标签: mysql mariadb percona


    【解决方案1】:

    我是这样做的:

    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 时,进度条会前进,时间会更新等等。真的很方便。

    【讨论】:

      【解决方案2】:

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

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-04-25
        • 2014-02-04
        • 1970-01-01
        • 1970-01-01
        • 2012-02-19
        • 1970-01-01
        • 1970-01-01
        • 2020-01-21
        相关资源
        最近更新 更多