MySQL 启动错误 - 缺少根元素

sbd*_*hru 17 mysql windows windows-server-2003

我已经在 Windows Server 2003 R2 上安装了大约 2 个月的 MySQL。在启动时,我们会看到一个错误,显示“高严重性错误 - 根元素丢失”,然后是另一个高严重性错误,显示“必须在调用 WriteToLog 方法之前定义日志文件路径”。

对此的任何帮助将不胜感激!

fra*_*acz 20

这可能是 MySQL 通知程序配置文件的问题。如上所述这里,有什么不对您的配置文件。您只需将其删除(或将其重命名为其他名称)并再次启动 MySQL 通知程序 - 配置文件将自动重新创建。

就我而言,配置文件在C:\Users\YourUsername\AppData\Roaming\Oracle\MySQL Notifier\settings.config路径中。删除它解决了问题。


小智 9

我也在本地安装 MySQL Notifier 时遇到了这个问题,删除 settings.config 和重新安装都没有任何影响。进一步的调查使我在同一个文件夹中找到了一个名为 connection.xml 的文件,该文件只包含一个空格字符。但是,删除该文件并重新启动通知程序可以解决问题,因此如果(像我一样)删除 settings.config 不能解决问题,请查找 connection.xml,并检查该文件是否存在可能的问题,并在必要时删除。

  • 我遇到了同样的问题,删除这两个文件是解决方案。谢谢戴夫。 (3认同)
  • 我在 Windows 8 上遇到了同样的问题。删除 connection.xml 和 settings.config 解决了这个问题。这两个文件都可以在 C:\Users\User\AppData\.. 中找到。 (2认同)