mysql - 如何查看 mysql dump 的进度?
问题描述
我使用以下命令来恢复 mysql 转储。
mysql --defaults-file=/apps/mysql/instance/db01/my.cnf-UTIL < abc.sql
我如何才能看到还原的进度?
解决方案
我这样做:
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
时,进度条会前进,时间会更新,等等。它真的很方便。
推荐阅读
- python - 通过 Python 在 CNN 中预期 conv2d_19_input 有 4 维错误
- windows - 如何在 Windows 10 中重命名驱动器名称,而不是挂载点的名称?
- php - PHPUnit 测试错误
- angular - 如何将类型从父组件传递给子组件?
- android - 房间数据库在重新启动应用程序时丢失数据
- python - ModuleNotFound 错误,但模块刚刚安装
- php - 将 CSS 文件包含到 mpdf
- bash - 有没有办法只使用厨师编辑 /etc/passwd 文件上的 GID?
- javascript - sendBeacon 在 beforeunload 处理程序中不起作用
- angular - Angular 依赖项最佳实践 - 是否可以在 component.html 中引用 ts 文件而不是其 component.ts?