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.ini
或 my.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" 之后显示的文件名不正确。
我正在使用 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.ini
或 my.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" 之后显示的文件名不正确。