mysql - 我如何查看 mysql 转储的进度?

标签 mysql mariadb percona

我使用以下命令来恢复 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,进度条前进,时间更新,等等。这真的很方便。

关于mysql - 我如何查看 mysql 转储的进度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54952195/

相关文章:

php - GROUP_CONCAT 创建下拉列表

docker - Laravel 5应用程序无法连接docker容器中的MariaDB引擎

mysql - 主-主复制 [Percona]

mysql - 阻止 Percona 版本的 MySQL 在启动时启动

MySQL SELECT JSON 数组中的所有 ids 和子 ids

mysql - 根据相关表使用哪个 laravel 查询对顶部条目进行排序

mysql - MariaDB jdbc 连接在批量插入期间失败

MySQL:获取随机唯一整数ID

mysql - percona mysql xtradb集群启动不正常,节点重启不起作用

php - 选择具有特定 where 过滤器 MYSQL 的最小值