社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  DATABASE

如何查看mysql dump的进程?

Anurag • 5 年前 • 1696 次点击  

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

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

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

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/43440
 
1696 次点击  
文章 [ 2 ]  |  最新文章 5 年前
Barmar
Reply   •   1 楼
Barmar    6 年前

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

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

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

Bill Karwin
Reply   •   2 楼
Bill Karwin    6 年前

我是这样做的:

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