MySQL起動エラー-ルート要素がありません


12

MySQLをWindows Server 2003 R2に約2か月間インストールしました。起動時に、「重大度の高いエラー-ルート要素がありません」というエラーが表示され、続いて「WriteToLogメソッドを呼び出す前にログファイルのパスを定義する必要があります」と表示される重大度の高いエラーが表示されます。

これに関する助けをいただければ幸いです!

回答:


15

これは、MySQL notifier構成ファイルの問題である可能性があります。ここで説明しように、設定ファイルに何か問題があります。削除するか、名前を別の名前に変更するだけで、MySQL Notifierを再起動できます。設定ファイルは自動的に再作成されます。

私の場合、設定ファイルはC:\Users\YourUsername\AppData\Roaming\Oracle\MySQL Notifier\settings.configパスにありました。問題を解決しました。


私のために働いていたty :)
Kushan

8

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


2
私は同じ問題を抱えていたので、これら2つのファイルを削除することが解決策でした。ありがとうデイブ。
パトリスカルヴェ14

1
Windows 8でも同じ問題が発生しました。connections.xmlとsettings.configを削除すると、問題が修正されました。両方のファイルは、Cで見つけることができます:\ Users \ユーザーユーザー\のAppData \ ..
Mythul

3

エラーは破損した構成ファイルが原因で表示され、解決策はWojciechFrączが述べたようにそれを削除することです。

また、ダミーのMySQLサービスが原因で表示されることもあります(サーバーインストールからの残りは完全には削除されません)。最初に利用可能な最新のNotifierバージョン(mysqlのダウンロードページでダウンロード可能)を実行しいることを常に確認してください。

ダミーのMySQLサービスの残り物を解決するには:

  1. [コマンドの実行]ウィンドウを開き、次を入力します。

    services.msc

  2. リストされるべきではないMySQLサービスに注意してください(アンインストールを試行します)。

  3. 管理者権限コマンドウィンドウを開き、コマンドを入力します。

    sc delete "<Dummy_service_name_here>"。

Notifierを再起動して、問題が修正されたかどうかを確認します。

それでも同様のエラーが表示される場合は、スタックトレースにCreateScheduledTaskという単語が表示されているかどうかを確認してください。Notifierが起動時にスケジュールされたタスクを追加してインストール済みのMySQL製品の更新を確認しようとすると、何か問題があることを意味します。

回避策は、settings.config再生成されたファイルをメモ帳で開くことです。ファイル内では、と呼ばれるプロパティを探し"AutoCheckForUpdates"と、デフォルト値の変更"True"のために"False"とに述べたように、通知を再度実行し、このポスト


0

不良なsetting.config 余分なconnections.xmlがありました。両方の名前を変更すると、mysqlが再起動しました。次に、connections.xmlを元の名前に戻します。これは再び開始をブロックしたので、完全に削除し、mysqlは問題ありません。


0

C:\Users\YourUsername\AppData\Roaming\Oracle\MySQL Notifier\settings.config ゼロ(「null」バイト)でいっぱいだった削除を解決しました。

MySQL Notifierはまだバックグラウンドで実行されている可能性があることに注意してください(ただし正常に機能しません)。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.