MySQL-“缺少根元素”

MySQL-“缺少根元素”

我电脑上的 MySQL 服务器安装出现了问题。正常情况下,MySQL 通知程序应该自动启动并在系统托盘中运行,但它已停止自动启动,而是按以下顺序抛出这两个错误。当我尝试自行启动它时,这两个错误再次出现。我该如何解决这个问题而不丢失数据,如果可能的话,也不丢失配置设置?只要至少能保留我的数据,我不在乎是否必须重新安装 MySQL。

MySQL 错误 #1

MySQL 错误 #2

答案1

我能够通过删除settings.config存储在 中的 来修复 MySQL 问题%appdata%\Oracle\MySQL Notifier。当我重新启动 MySQL Notifier 时,文件会自动重新生成,你猜怎么着?它成功了!经过几个小时的搜索,我在网上找到了解决方案。在删除旧文件之前,我截取了在 Notepad++ 中打开的屏幕截图...

单击图像可查看全屏版本... 旧的 settings.config

生成新文件后,我打开它并截取了屏幕截图。两个文件之间的差异相当明显......

单击图像可查看全屏版本... 新的 settings.config

答案2

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

答案3

实际上,你应该从“并重新开始”MySQLNotifier 中删除settings.config和 。它对我有用(我有 Windows 7 64 位),但它也应该在 Win 8 上有效connections.xmlC:\Users\YourUsername\AppData\Roaming\Oracle\MySQL Notifier\

答案4

这是我解决 R4i Viewer(XML 阅读器)相同问题所需的线索。漫游配置文件有一个名为 settings.xml 的文件,其中包含 2.5 行空格。更改文件扩展名并打开 R4i Viewer 后,它重新创建了 settings.xml 文件并正常工作。

相关内容