MySQL Workbench 配置文件路径错误

MySQL Workbench wrong configuration file path

我正在使用 MySQL Workbench 6.2.4。每当我安装它或提取它的 winrar 文件时,它都会自动在 Connection.xml 中设置一个配置路径文件。但在我的例子中,它会自动设置它,但它设置了一个从未创建过的文件的路径。我安装了 MySQL Workbench 6.2.4 但显示了一条路径 "ProgramFiles\MySQL\MySQL Server 5.0\my.ini" 不存在但我尝试通过 "option file" 选项创建一个 my.ini 文件给我找不到路径,并且在我的 mysql 目录中 C:\Program Files\MySQL\MySQL 6.2 workbench 不包含 my.inimy.conf 文件。此外,每当我尝试连接时,它都会给我一个错误:

"Could not connect, server may not be running. (16001)"

我知道这个问题已经被问过很多次了,但我仍然找不到解决问题的方法。我还想说我在 services.msc 中找不到 mysql 服务器选项,我可以通过它启动我的服务器。

希望这些截图对您有所帮助。

编辑%AppData%\MySQL\Workbench\server_instances.xml并替换

<value type="string" key="sys.config.path">%ProgramFiles%\MySQL\MySQL Server 5.0\my.ini</value>

<value type="string" key="sys.config.path">%ProgramData%\MySQL\MySQL Server 5.6\my.ini</value>

从几个以前的版本升级到 MySQL Server 8.0 导致 %AppData%\Roaming\MySQL\Workbench\server_instances.xml 中以下参数的旧值保持不变(Daniel 在他的 '15 post 中提到的文件):

<value type="string" key="sys.mysqld.service_name">MySQL57</value>

<value type="string" key="name">Local MySQL57</value>

<value type="string" key="sys.config.path">%ProgramData%\MySQL\MySQL Server 5.5\my.ini</value>

一个比较难找的参数也保持不变。 以该文本开头的行下方的几行: <值类型="object" 结构名称="db.mgmt.ServerInstance", 此参数保持不变:
<value type="string" key="name">Pearl</value>

更改这些值更正了 "Server Status/Administration - Server Status" 面板中的显示,其中 "Configuration File" 之后显示的文件名不正确。