无法获取管理访问权限。运行时错误:无法执行命令 chcp

问题描述 投票:0回答:10

我在Windows 7中安装了MySQL Workbench 8.0。安装后,我只是单击服务器状态,但出现类似

Could not acquire management access for administration. Run-time Error: Unable to execute command chcp. Please make sure that the C:Windows\System32 directory is in your path environment variable
的错误。我该如何解决这个错误?

runtime-error mysql-workbench
10个回答
22
投票

我在控制面板 > 区域 > 管理 > 更改系统区域设置中启用参数“Beta:使用 UTF-8 进行全球语言支持”解决了同样的问题... 这很令人不安,因为它与 PATH 环境变量无关。但这是工作。 请注意,我在法语环境和 MySQL Workbench 8.0.24 版本上工作。


6
投票

我通过单击 服务器状态重现了相同的问题:

Could not acquire management access for administration

RuntimeError: Unable to execute command chcp. Please make sure that the C:\Windows\System32 directory is in your PATH environment variable 

点击

cancel
后是:

Error during ""

error calling Python module function WbAdmin.openAdminSection

使用 MySQL Server 8.0.23 和 MySQL Workbench 8.0.23 适用于 64 位操作系统 Windows 10

注意: 在我的例子中,所有环境变量都配置正确

只能通过重新安装并使用另一个版本(例如MySQL Workbench 8.0.20)来解决它,但我真的建议将服务器版本降级到MySQL Server 8.0.20以避免其他错误,例如:创建/删除方案和等等。

相同版本应匹配所有产品才能正常工作。


4
投票

要在 64 位系统上解决此问题,我们必须遵循两个步骤。

  1. 添加环境变量路径到
    C:\Windows\System32
  2. 我们需要

    C:\Windows\SysWOW64
    中的 chcp.com cmd 文件 复制自
    C:\Windows\System32 path and paste in C:\Windows\SysWOW64

    现在关闭

    mysql
    工作台并重新打开它。

希望你得到答案。


2
投票

为系统非英语用户找到解决方案!在所有尝试失败后,在这里看到问题:Mysql Bug Forum,其中告诉问题出在 unicode python 编解码器错误中。因此,对于西里尔语用户,我的解决方案是在 utf-8 不可用的情况下设置 Windows 管理语言,请参见下面的屏幕截图。 还观看了工作台日志 - ascii 编解码器存在 python 异常。以上就是全部内容,希望对您有所帮助。


2
投票

如前所述,有 2 个可能的修复方法:

  1. 将系统区域设置更改为英语(美国)
  2. 使用工作台版本。 8.0.22 或更低版本(8.0.23+ 版本出现错误)

0
投票

将“C:\Windows\System32”添加到 PATH 环境变量。

确保将其添加到 PATH 而不是 Path。


0
投票

这个问题对我来说的解决方案是这样的: 安装程序后启动workbench社区安装程序,您将进入此窗口enter image description here,然后启动MySQL服务器选项“重新配置”选项,接受所有选项并创建新密码(如果您没有设置之前),执行最后一个屏幕,您就可以使用工作台了:D


0
投票

Windows 10 也有同样的错误。对我来说,解决方案是重新安装 MySQL Server 8.0.24 并启用安装程序中的选项“将 MySQL Server 配置为 Windows 服务”。第一次安装时没有标记这个选项,所以我认为问题出在这个(没有服务,所以系统重新启动后MySQL Workbench 8.0 CE 出现错误)。


0
投票

我建议再次在本地 Windows 计算机上安装 MySQL。它不适合这样做,并且可能会导致此类不愉快的问题。

更好的选择是在 Hyper-V 中创建 Linux Ubuntu 虚拟机并将您的应用程序连接到它。

希望这个提示能引导您走得更远。


-1
投票

只要将

C:\Windows\System32
添加到Path中,问题就解决了!

不要忘记添加

";"
到单独的地址。

© www.soinside.com 2019 - 2024. All rights reserved.