当前位置: 首页 > 知识库问答 >
问题:

无法从 mysql 工作台导出我的数据库

终祯
2023-03-14

我正试图从MySQL Workbench导出数据库,但在导出过程中我得到了以下信息:

正在运行:mysqldump.exe-默认值-file = " c:\ users \ user \ appdata \ local \ temp \ tmp 2h 91 wa . CNF "-user = root-host = localhost-protocol = TCP-port = 3306-default-character-set = utf8-skip-triggers " mydb " MySQL dump:无法执行' SELECT COLUMN_NAME,< br> JSON_EXTRACT(HISTOGRAM,' $。"指定的桶数" ')< br >来自information_schema。COLUMN_STATISTICS,其中SCHEMA_NAME = 'mydb '和TABLE _ NAME = ' courses':information_schema中的未知表“column _ statistics ”( 1109)

操作失败,退出代码为 2 20:55:09 C:\用户\用户\文档\转储\mydb.sql 的导出已完成,出现 1 个错误

共有3个答案

胡泓
2023-03-14

在MySql Workbench 8.0.13版中,执行以下步骤:

    < li >转到管理/数据导出 < li >在“要导出的表”列表中选择要导出的模式 < li >单击"高级选项... "按钮(右上角) < li >搜索选项“其他/列-统计” < li >将该值设置为0 < li >单击“返回”按钮(右上角)

现在应该可以了。不幸的是,每次启动MySql Workbench时,您都必须这样做。

越景天
2023-03-14

从@Justin Laureno和@Mohd的有益评论中总结我的所作所为。Shaizad,在MySQL Workbench 8.0.18上测试:

    < li >导航到< code > C:\ Program Files \ MySQL \ MySQL work bench 8.0 CE \ modules < li >编辑文件< code>wb_admin_export.py(对此您需要管理员权限) < li >修改该行:
skip_column_statistics = True if get_mysqldump_version() > Version(8, 0, 2) and self.owner.ctrl_be.target_version < Version(8, 0, 0) else False
    < li >收件人:
skip_column_statistics = True
  • 不要添加内联注释,否则它将不起作用!
 skip_column_statistics = True # This won't work
  • 重启MySQL工作台
  • 执行导出
谈阎宝
2023-03-14

也碰到了这个问题。决定如下:在工作台菜单中,转至:

编辑 - 首选项 - 管理

在“mysqldump工具的路径”字段中,指定mysqldump.exe的路径,在我的例子中是“C:\ Program Files \ MySQL \ MySQL Server 5.7 \ bin \ MySQL dump . exe”,单击“确定”。

之后,错误不再出现。

 类似资料:
  • 尝试导出大型数据库时,我收到以下错误消息: 有什么线索吗?我应该怎么做才能成功地将表从在线导出到离线。我想从Web服务器下载本地的sql。 在这种情况下,我正在使用mysql工作台从在线导出sql。

  • 我遇到了有关数据库导出的问题。首先,我必须澄清我正在使用MySQL Workbench 5.2.47。到目前为止,我遵循的过程如下: > 我按照http://mysqlworkbench.org/2012/07/migrating-from-ms-sql-server-to-mysql-using-workbench-migration-wizard/的指示创建了与MSSQL DB的连接,以便将其

  • 我试图使用Windows上的MySQL Workbench 6.0导出我的数据库,以发送到Amazon RDS中的db实例,但我得到了以下错误: 有人有什么想法可以帮助我吗?

  • 当我尝试更改 mysql 数据库上的特权时,出现以下错误: 请确保所使用的帐户有权访问MySQL授权表。执行“描述mysql.db”时出错 这也是它不让我从另一个数据库导入表的原因吗?当我尝试时,我得到了错误: 操作失败与exitcode 1 09:20:16恢复D:\ design and photos \ boo . com \ db dump \ 070113 . SQL 正在运行:mysq

  • 我无法从我的另一张表中导入数据。它相当大,有超过500行和100列。(我不知道这是否重要,但它有大约50张,我想从第一个最大的导入) 导入TML和导入数据花费的时间太长,然后说源太大。 但我想要的是,它一直在说内部错误。 你对我如何导入数据有什么建议吗?甚至可能是如何更改源以便可以从中导入? 要导入到的工作表

  • 我已经修复了firebase实时数据库上的读取和正确规则,但我仍然无法对其进行读取和写入。 我也试过这个: Firebase存储规则: Firebase存储规则工作正常,因为图像已上载并调用onSuccessListener。 我用来在数据库上设置值的代码如下所示,我已经将引用定义为: