mysql - 在 Windows 中查看数据导入/恢复 MySQL 的进度

标签 mysql database mysql-workbench progress mysqlimport

我是 MySQL 新手。我有一台不错的机器,从昨天开始就一直在导入一个 16gb 的 .sql 数据库。进度条不显示任何内容,但显示导入正在运行...。我到处搜索,没有明确的解决方案来了解 Windows 中导入过程的进度。

我试过:

SHOW PROCESSLIST 

SHOW DATABASES

但它无法帮助我指示预计到达时间,或者我不知道我在看什么。

我在 MySQL Workbench 6.3.7 上运行。你们能帮帮我吗?

最佳答案

自 2014 年以来,这一直是 Mac 的一个问题,并且影响到今天使用 Ubuntu 17.10 的我。

所以无视这个屏幕,它没有用。

processlist 是您的正确思路。

执行以下命令显示正在运行的进程:

从 INFORMATION_SCHEMA.PROCESSLIST 中选择 *

如果您的导入仍在运行,您将希望看到至少一行(进程)的 STATEupdateCOMMAND queryINFO 列将列出该进程当前正在执行的 SQL 查询。

关于mysql - 在 Windows 中查看数据导入/恢复 MySQL 的进度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41133645/

相关文章:

mysql - 如果我已经有 MySql Workbench,我是否需要在 Windows 7 上单独安装 MySql

mysql - 列更改时触发更新

mysql - 多次计数,试图将它们分开,但它们相乘在一起

.net - 该站点可能是什么突然返回 System.Data.OleDb.OleDbException : Unspecified error?

通过跳转服务器(Sequel Pro 或 Workbench)连接 MySQL

mysql - 无法建立从工作台到nodejs的本地mysql连接

mysql - Mysql IF EXIST 应该用于此查询吗?

mysql - Python 脚本数据库连接作为池不起作用,但简单连接正常

sql - 从 R 连接到 Azure 数据库

php - 查询字段包含任意顺序的给定文本字符串的表