web-dev-qa-db-ja.com

MySQL-「ルート要素がありません」

コンピューターへのMySQLサーバーのインストールに問題が発生しました。通常、自動的に起動してシステムトレイで実行されるはずのMySQL通知プログラムは、自動的に起動を停止し、代わりにこれら2つのエラーを以下の順序でスローします。自分で始めようとすると、この2つのエラーが再びスローされます。データと、可能であれば構成設定も失うことなく、この問題を解決するにはどうすればよいですか?少なくともデータを保持できる限り、MySQLを再インストールする必要があるかどうかは気にしません。

MySQL Error #1

MySQL Error #2

8
DaveTheMinion

settings.configに保存されている%appdata%\Oracle\MySQL Notifierを削除することで、MySQLの問題を修正することができました。 MySQL Notifierを再起動すると、ファイルが自動的に再生成されました。出来た!何時間も検索した後、オンラインで解決策を見つけました。古いファイルを削除する前に、Notepad ++で開いているファイルのスクリーンショットを撮りました...

フルスクリーンバージョンを表示するには、画像をクリックしてください... Old settings.config

新しいものが生成された後、私はそれを開いてスクリーンショットも撮りました。 2つのファイルの違いはかなり明白です...

フルスクリーンバージョンを表示するには、画像をクリックしてください... New settings.config

7
DaveTheMinion

私もMySQLNotifierのローカルインストールでこの問題に遭遇し、settings.configの削除も再インストールも効果がありませんでした。さらに調査したところ、同じフォルダー内に、単一のスペース文字しか含まれていないconnections.xmlという名前のファイルが見つかりました。ただし、そのファイルを削除して通知機能を再起動するとうまくいきました。そのため、(私のように)settings.configを削除しても問題が修正されない場合は、connections.xmlを探し、そのファイルで問題がないか調べ、必要に応じて削除します。

4
Dave Morton

実際には、settings.configからconnections.xmlC:\Users\YourUsername\AppData\Roaming\Oracle\MySQL Notifier\を削除し、MySQLNotifierを最初からやり直す必要があります。それは私のために働きました(私はWindows 7 64ビットを持っています)が、それはWin8でも働くはずです

1
areg87

これは、R4i Viewer(XMLリーダー)で同じ問題を解決するために必要な手がかりでした。移動プロファイルには、2.5行のスペースを含むsettings.xmlという名前のファイルがありました。ファイル拡張子を変更してR4iViewerを開くと、settings.xmlファイルが再作成され、正しく機能しました。

0
John Crichton

Windows8.1の新規インストールでも同じ問題が発生しました。 settings.configファイルは同じ場所にありませんでしたが、dir settings.config /sコマンドで問題なく見つけることができました。安全のために名前を変更してから、システムを再起動しました。案の定、新しいsettings.configファイルが作成され、エラーメッセージは表示されなくなりました。

0
Gita