首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Windows环境下检查数据导入/恢复MySQL的进度

在Windows环境下检查数据导入/恢复MySQL的进度
EN

Stack Overflow用户
提问于 2016-12-14 02:04:01
回答 3查看 12.8K关注 0票数 3

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

我试过:

代码语言:javascript
复制
SHOW PROCESSLIST 

代码语言:javascript
复制
SHOW DATABASES

但这并不能帮助我指出一个ETA,或者我不知道我在看什么。

我正在MySQL工作台6.3.7上运行。你们能帮我吗?

EN

回答 3

Stack Overflow用户

发布于 2017-07-25 12:54:44

我也一直在寻找一些东西来告诉我我的进口进度。

假设您使用的是MySQL工作台,那么不幸的是,如果您试图通过Server > Data Import导入,导入状态似乎不会显示任何内容。我给出的唯一建议是监视来自Server > Status的状态;在那里,您可以看到CPU的使用情况和其他信息。

另外,根据转储程序的不同,您可以尝试File > Run SQL Script ...,这将给出一个进度条。

我的环境

操作系统: Windows 10

RAM: 16 RAM

MySQL: 5.7.10

票数 3
EN

Stack Overflow用户

发布于 2018-05-04 18:37:54

自2014年以来,这一直是Mac的一个问题,也影响了我今天使用Ubuntu17.10。

所以不管这个屏幕,它是无用的。

您正在按照正确的思路使用processlist进行思考。

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

SELECT * FROM INFORMATION_SCHEMA.PROCESSLIST

如果您的导入仍然在运行,您将期望看到至少有一行(进程)具有STATE of updateCOMMAND of queryINFO列将列出该进程当前正在执行的SQL查询。

票数 3
EN

Stack Overflow用户

发布于 2021-04-15 07:37:36

据我所知,工作台中存在这样一个bug,它将导致状态栏在导入完成之前不会移动:

https://bugs.mysql.com/bug.php?id=54370

如果您使用它的导入工具(管理>导入数据) MySQL但是(这是一个巨大的但是)如果您离开“导入进度”屏幕并尝试稍后返回到它,您将无法完成它(如果它不是一个bug,它至少是一个很大的可用性问题)。

因此,如果您不小心或故意离开进度屏幕,您唯一的选择是@8位瘾君子的答案:

运行此查询SELECT * FROM INFORMATION_SCHEMA.PROCESSLIST并检查是否仍在进行更新。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41133645

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档