Kesalahan Startup MySQL - Elemen root hilang


13

Saya telah menginstal MySQL selama sekitar 2 bulan di Windows Server 2003 R2. Pada permulaan kami akan disajikan dengan kesalahan yang mengatakan "Kesalahan Severitas Tinggi - elemen root hilang" diikuti oleh kesalahan severitas tinggi lainnya yang menampilkan "Jalur file log harus ditentukan sebelum memanggil metode WriteToLog".

Bantuan apa pun dengan ini akan dihargai!

Jawaban:


16

Ini mungkin masalah dengan file konfigurasi notifier MySQL. Seperti dijelaskan di sini , ada sesuatu yang salah dengan file konfigurasi Anda. Anda hanya perlu menghapusnya (atau mengganti namanya menjadi yang lain) dan meluncurkan notifier MySQL lagi - file config akan dibuat ulang secara otomatis.

Dalam kasus saya, file konfigurasi ada di C:\Users\YourUsername\AppData\Roaming\Oracle\MySQL Notifier\settings.configjalur. Menghapusnya memecahkan masalah.


bekerja untuk saya ty :)
Kushan

8

Saya juga mengalami masalah ini pada pemasangan lokal saya MySQL Notifier, dan tidak menghapus pengaturan.config, atau menginstal ulang tidak berpengaruh. Investigasi lebih lanjut membawa saya ke file di folder yang sama dengan nama koneksi.xml yang hanya berisi satu karakter spasi. Menghapus file itu dan me-restart notifier melakukan trik, jadi jika (seperti saya) menghapus pengaturan.config tidak memperbaiki masalah, cari koneksi.xml, dan periksa file itu untuk kemungkinan masalah, hapus jika perlu.


2
Saya memiliki masalah yang sama dan menghapus dua file ini adalah solusinya. terima kasih Dave.
Patrice Calvé

1
Saya memiliki masalah yang sama pada Windows 8. Menghapus koneksi.xml dan setting.config memperbaiki masalah. Kedua file dapat ditemukan di C: \ Users \ User \ AppData \ ..
Mythul

3

Kesalahan muncul karena file konfigurasi yang rusak dan solusinya adalah menghapusnya seperti yang disebutkan oleh Wojciech Frącz.

Itu juga dapat muncul karena layanan MySQL dummy (Sisa dari instalasi server tidak sepenuhnya dihapus). Selalu pastikan Anda menjalankan yang terbaru Notifier versi yang tersedia (yang dapat didownload di halaman download mysql ) pertama.

Untuk mengatasi sisa-sisa layanan MySQL dummy:

  1. Buka jendela perintah Jalankan dan ketik berikut ini:

    services.msc

  2. Perhatikan layanan MySQL apa pun yang tidak boleh didaftar (dicoba dicopot sebelumnya).

  3. Buka jendela perintah hak Admin dan ketik perintah:

    sc hapus "<Dummy_service_name_here>".

Mulai ulang Notifier dan lihat apakah itu memperbaiki masalah.

Jika kesalahan yang sama masih muncul setelah itu, periksa apakah jejak tumpukan menunjukkan kata CreateScheduledTask di suatu tempat, itu berarti ada sesuatu yang salah ketika Notifier mencoba menambahkan tugas jadwal saat startup untuk memeriksa pembaruan dari setiap produk MySQL yang diinstal.

Solusinya adalah membuka di notepad settings.configfile yang dibuat ulang. Di dalam file, cari properti yang dipanggil "AutoCheckForUpdates"dan ubah nilai default "True"untuk "False"dan jalankan Notifier lagi, seperti yang disebutkan dalam posting ini .


0

Saya memiliki setting.config yang rusak dan koneksi yang berlebihan. Ketika saya mengganti nama keduanya, mysql memulai kembali. Saya kemudian mengatur koneksi.xml kembali ke nama aslinya. Ini diblokir mulai lagi, jadi saya menghapus semuanya dan mysql ok.


0

Saya memecahkan penghapusan C:\Users\YourUsername\AppData\Roaming\Oracle\MySQL Notifier\settings.config Itu penuh dengan nol ("null" byte).

Perhatikan bahwa MySQL Notifier mungkin masih berjalan di latar belakang (tetapi tidak berfungsi dengan baik), jadi Anda harus mematikannya sebelum memulai kembali aplikasi.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.