MySQL Başlangıç ​​Hatası - Kök öğe eksik


14

MySQL'i yaklaşık 2 aydır Windows Server 2003 R2'ye yükledim. Başlangıçta, "Yüksek Önemlilik Hatası - kök öğe eksik" ve "WriteToLog yöntemi çağrılmadan önce günlük dosyası yolu tanımlanmalıdır" görüntülenen başka bir yüksek önem hatası yazan bir hata ile karşılaşırız.

Bu konuda herhangi bir yardım mutluluk duyacağız!

Yanıtlar:


17

Bu, MySQL notifier config dosyasında bir sorun olabilir. Açıklandığı gibi burada , sizin yapılandırma dosyası ile yanlış bir şey yoktur. Sadece kaldırmanız (veya başka bir şeyle yeniden adlandırmanız) ve MySQL notifier'ı tekrar başlatmanız yeterlidir - config dosyası otomatik olarak yeniden oluşturulur.

Benim durumumda, yapılandırma dosyası C:\Users\YourUsername\AppData\Roaming\Oracle\MySQL Notifier\settings.configyoldaydı. Çıkarılması sorunu çözdü.


1
benim için çalıştı ty :)
Kushan

benimki Windows 10'da bu iki dosyayı yeniden adlandırarak / silerek ... connections.xml ve C: \ Users \ sabre \ AppData \ Roaming \ Oracle \ MySQL Notifier \ settings.config sonra oturum açtıktan sonra mysql'yi yeniden başlattıktan sonra yeniden başlatın. tekrar xml. mysql çalışma tezgahını açarak connections.xml
sabre tabatabaee yazdi

9

Ben de yerel MySQL Notifier yüklememde bu sorunla karşılaştım ve ne settings.config'yi silmeyi ne de yeniden yüklemenin herhangi bir etkisi olmadı. Daha fazla araştırma beni aynı klasörde sadece tek boşluk karakteri içeren connections.xml adında bir dosyaya yönlendiriyor. Bu dosyayı silmek ve notifier'ı yeniden başlatmak hile yaptı, bu yüzden (benim gibi) settings.config dosyasını silmek sorunu çözmezse, connections.xml dosyasını arayın ve gerektiğinde silerek olası dosya olup olmadığını kontrol edin.


3
Aynı sorunu yaşadım ve bu iki dosyayı silmek çözüm oldu. teşekkürler Dave.
Patrice Calvé

2
Windows 8'de de aynı sorunu yaşadım. Connections.xml ve settings.config dosyalarının silinmesi sorunu çözdü. Her iki dosya da C: \ Users \ Kullanıcı \ AppData \ ..
adresinde bulunabilir

3

Hata, bozuk bir yapılandırma dosyası nedeniyle ortaya çıkar ve çözüm, Wojciech Frącz tarafından belirtildiği gibi silmektir.

Ayrıca kukla MySQL hizmetleri nedeniyle de görünebilir (sunucu kurulumlarından kalanlar tamamen kaldırılmamıştır). Her zaman emin olun Eğer konum çalışan Bildirici son (en indirilebilir mevcut sürümü MySQL indirme sayfasına önce).

Sahte MySQL hizmetleri artıklarını çözmek için:

  1. Bir Çalıştır komut penceresi açın ve aşağıdakileri yazın:

    services.msc

  2. Listelenmemesi gereken herhangi bir MySQL hizmetini not edin (daha önce kaldırmaya çalışın).

  3. Yönetici hakları komut penceresi açın ve şu komutu yazın:

    sc "<Dummy_service_name_here>" öğesini silin.

Notifier’ı yeniden başlatın ve sorunun giderilip giderilmediğine bakın.

Daha sonra benzer bir hata hala görünüyorsa, yığın izlemenin CreateScheduledTask kelimesini bir yerde gösterip göstermediğini kontrol edin; bu, Notifier yüklenen herhangi bir MySQL ürününün güncellemelerini kontrol etmek için başlangıçta bir zamanlama görevi eklemeye çalıştığında bir şeyin yanlış olduğu anlamına gelir.

Çözüm, settings.configyeniden oluşturulan dosyayı not defterinde açmaktır . Dosyası içinde adı verilen bir özellik için bakmak "AutoCheckForUpdates"ve varsayılan değerini değiştirmek "True"için "False"ve de belirtildiği gibi, Notifier tekrar çalıştırmak bu yazı .


0

Arızalı bir setting.config ve gereksiz bağlantıları.xml vardı. Her ikisini de yeniden adlandırdığımda, mysql yeniden başladı. Daha sonra connections.xml dosyasını orijinal adına geri ayarladım. Bu tekrar başlamayı engelledi, bu yüzden tamamen kaldırdım ve mysql tamam.


0

Silme işlemini C:\Users\YourUsername\AppData\Roaming\Oracle\MySQL Notifier\settings.config çözdüm Sıfırlarla dolu ("boş" bayt).

MySQL Notifier'ın hala arka planda çalışıyor olabileceğini (ancak iyi çalışmıyorsa) unutmayın, bu yüzden uygulamayı önce başlatmanız gerekir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.