我是 MySQL 新手。我有一台不错的机器,从昨天开始就一直在导入一个 16gb 的 .sql 数据库。进度条不显示任何内容,但显示导入正在运行...。我到处搜索,没有明确的解决方案来了解 Windows 中导入过程的进度。
我试过:
SHOW PROCESSLIST
和
SHOW DATABASES
但它无法帮助我指示预计到达时间,或者我不知道我在看什么。
我在 MySQL Workbench 6.3.7 上运行。你们能帮帮我吗?
最佳答案
自 2014 年以来,这一直是 Mac 的一个问题,并且影响到今天使用 Ubuntu 17.10 的我。
所以无视这个屏幕,它没有用。
processlist
是您的正确思路。
执行以下命令显示正在运行的进程:
从 INFORMATION_SCHEMA.PROCESSLIST 中选择 *
如果您的导入仍在运行,您将希望看到至少一行(进程)的 STATE
为 update
,COMMAND
query
,INFO
列将列出该进程当前正在执行的 SQL 查询。
关于mysql - 在 Windows 中查看数据导入/恢复 MySQL 的进度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41133645/