【问题标题】:No options for Data Export and Advanced Options gives unhandled exception数据导出和高级选项没有选项给出未处理的异常
【发布时间】:2022-07-09 10:30:44
【问题描述】:

使用版本 8.0.28(内部版本 1474738 CE 64 位),我发现我的数据导出向导没有对象资源管理器,单击高级选项会引发错误说明...

未处理的异常:“WbAdminExport”对象没有属性“options_tab”。

查看日志以获取更多详细信息。我已经卸载并重新安装了很多次。我正在使用 Windows 10 专业版以及创建时的所有最新补丁。 MySQL CLI 工作正常。

检查日志给出以下信息:

13:11:03 [ERR][pymforms]:Python 代码中未处理的异常: 13:11:08 [ERR][python]:错误转发通知到 Python Traceback:文件“C:\Program Files\MySQL\MySQL Workbench 8.0 CE\workbench\notifications.py”,第 35 行,在 _the_observer 对于 self.observers 中的 obs、nam、obj:文件“C:\Program Files\MySQL\MySQL Workbench 8.0 CE\Python\Lib\traceback.py”,第 121 行, 在 format_exception type(value), value, tb, limit=limit).format(chain=chain)) 文件“C:\Program Files\MySQL\MySQL Workbench 8.0 CE\Python\Lib\traceback.py",第 476 行,在 init 中 if (exc_value and exc_value.cause is not None NameError: 'str' object has no attribute 'cause'

【问题讨论】:

    标签: mysql mysql-workbench


    【解决方案1】:

    在 Ubuntu 21.04 上同样的问题。 我是如何解决这个问题的: 问题来自 mysqldump(console app) 配置文件访问权限。只有 root(Windows 中的管理员)应该对此文件具有写入权限。如果没有,mysqldump 将返回如下警告:

    $ mysqldump -V
    mysqldump: [Warning] World-writable config file '/etc/mysql/mysql.conf.d/mysqld.cnf' is ignored.
    mysqldump  Ver 8.0.27-0ubuntu0.21.04.1 for Linux on x86_64 ((Ubuntu))
    

    MySQL Workbench 崩溃,因为它无法获取 mysqldump 版本。

    【讨论】:

    • 抱歉,不是答案。键入 mysqldump -V 在我的本地计算机或我正在连接的服务器上都不会返回任何警告。
    【解决方案2】:

    我在尝试从架构中导出数据时遇到了同样的错误。基本上,我想做的是创建一个我可以运行的 .sql 脚本,并将创建一个包含所有表的数据库模式。我使用以下步骤找到了另一种方法:

    1. 点击数据库菜单
    2. 从下拉列表中单击逆向工程师...。将弹出逆向工程师数据库窗口。

    1. 单击下一步按钮,直到您能够从任务进入结果步骤,然后单击关闭。这将生成 EER 图

    2. 单击“文件”菜单并将鼠标悬停在下拉列表中的“导出”上。从导出中选择 Froward Engineer SQL CREATE Script...。将弹出 Forward Engineer SQL Script 窗口。

    3. Output SQL Script File 字段允许命名和目录来保存脚本。此外,从列表中选择必要的 SQL 选项。点击Next按钮直到下图,点击Finish按钮在指定目录生成SQL脚本。

    【讨论】:

    • 是的,我什至无法查看包含某些选项(如导出)的窗口或选项卡
    【解决方案3】:

    当我将版本更新到 8.0.29 时,同样的事情也发生在我身上。我所做的是(Windows)转到用户文件夹“\AppData\Roaming\MySQL\Workbench”并删除所有内容(关闭程序)。当我再次打开它时,我不再有连接(我必须重新配置它们)但我已经让数据导出器工作了。

    【讨论】:

      猜你喜欢
      • 2014-01-12
      • 2021-02-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多