如何更改 Windows 的选项文件 (my.ini) 位置?

How do I change options file (my.ini) location for Windows?

选项文件的位置在

中显示为灰色

Database/Manage Connections/Local instance MySQL80/System Profile/Configuration file

我的选项文件位于其他地方。我该如何更改?

必须编辑文件 'server_instances.xml' 以反映选项文件的位置。我们可以自己找到这个文件,因为它通常在我们的漫游用户配置文件中。编辑以“

  1. 从 'Start' 菜单打开 MySQL Workbench 8.0 CE
  2. 连接到数据库
  3. Select Tools/Configuration/Backup 连接数
  4. 选择文件名并保存文件。
  5. 打开存档(我用的是 7-Zip)
  6. 打开存档中的文件 'server_instances.xml'(我使用 记事本++)
  7. 查找以“
  8. 编辑值以反映您的完整路径和文件名 配置文件
  9. 将您的编辑保存回存档
  10. Select Database\Manage 连接数
  11. Select 数据库('Local instance MySQL80' 在我的例子中)和 删除连接(连接列表下的按钮)
  12. Select Tools/Configuration/Restore 连接数
  13. 打开修改后的存档(使用mySQLWorkbench8.0)

您应该会在 Database/Manage Connections/Local 实例 MySQL80/System Profile/Configuration 文件中看到更新后的位置。

可能是从多个版本升级到 MySQL Server 8.0 导致旧值在

中保持不变
%AppData%\Roaming\MySQL\Workbench\server_instances.xml

在我的机器上是 c:\Users\<user>\AppData\Roaming\MySQL\Workbench\server_instances.xml 请打开该文件并尝试搜索 sys.config.path.lock 并将值从 1 更改为 0 或删除该 xml 条目。重新启动 workbench,您应该可以编辑该路径。