MySQL Workbench 报错Target host is configured as Windows, but seems to be a different OS 的解决方案

问题描述:MySQL Workbench 8.0 CE连接数据库后,查看Server Status发生报错异常Target host is configured as Windows, but seems to be a different OS. Please review the connection settings。

注意:本教程不通过启用Windows系统utf8(Beta)支持来解决问题,保证了其他软件运行的正常性。

步骤1、
进入 MySQL Workbench 的安装目录。默认路径为

C:\Program Files\MySQL\MySQL Workbench 8.0
#默认安装目录
Bash

步骤2、
找到该路径下的’workbench‘文件夹中的‘os_utils.py’文件

C:\Program Files\MySQL\MySQL Workbench 8.0\workbench\os_utils.py
#默认存在路径
Bash

步骤3、
搜索‘utf-8’找到要修改的目标行,将‘utf-8’修改为‘gbk’

process = subprocess.Popen(command, stdin = subprocess.PIPE, encoding="utf-8", stdout = subprocess.PIPE, stderr = subprocess.STDOUT, shell=True)
#该行默认内容
process = subprocess.Popen(command, stdin = subprocess.PIPE, encoding="gbk", stdout = subprocess.PIPE, stderr = subprocess.STDOUT, shell=True)
#修改后
Python

保存生效。

2025年8月12日

Mr幺幺肆


评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注