XAMPP'yi açıp MySQL'i başlat düğmesine tıkladığımda ve bana bir hata veriyor. Daha önce başlatmıştım ama şimdi işe yaramıyor.
12:19:12 [mysql] MySQL uygulaması başlatılmaya çalışılıyor ...
12:19:12 [mysql] Durum değişikliği algılandı: çalışıyor
12:19:13 [mysql] Durum değişikliği algılandı: durduruldu
12:19:13 PM [mysql] Hatası: MySQL beklenmedik şekilde kapatıldı.
12:19:13 [mysql] Bunun nedeni, engellenmiş bir bağlantı noktası, eksik bağımlılıklar,
12:19:13 [mysql] uygunsuz ayrıcalıklar, bir kilitlenme veya başka bir yöntemle
kapatılan 12:19:13 [mysql ] Hata günlüklerini görüntülemek için Günlükler düğmesine basın ve
daha fazla ipucu için
12:19:13 PM [mysql] Windows Olay Görüntüleyicisi'ni kontrol edin 12:19:13 [mysql] Daha fazla yardıma ihtiyacınız varsa, bunu kopyalayıp
12: 19'da yayınlayın : 13 PM [mysql] forumlardaki tüm günlük penceresi
Hata günlüğünün içeriği şu şekildedir:
2013-08-02 12:19:12 4536 [Not] 'FEDERATED' eklentisi devre dışı bırakıldı.
2013-08-02 12:19:12 f64 InnoDB: Uyarı: innodb_additional_mem_pool_size kullanımı KALDIRILMIŞTIR. Bu seçenek, innodb_use_sys_malloc seçeneği ve InnoDB'nin dahili bellek ayırıcısı ile birlikte gelecekteki sürümlerde kaldırılabilir.
2013-08-02 12:19:12 4536 [Not] InnoDB: InnoDB bellek yığını devre dışı bırakıldı
2013-08-02 12:19:12 4536 [Not] InnoDB: Muteksler ve rw_lock'lar Windows birbirine bağlı fonksiyonları
kullanır 2013-08-02 12:19:12 4536 [Not] InnoDB: Sıkıştırılmış tablolarda zlib 1.2.3 kullanılır
2013-08-02 12:19:12 4536 [Not] InnoDB: CPU crc32 talimatlarını kullanmamak
2013-08-02 12:19:12 4536 [Not] InnoDB: Tampon havuzu başlatılıyor, boyut = 16,0M
2013-08-02 12:19:12 4536 [Not] InnoDB: Arabellek havuzunun başlatılması tamamlandı
2013-08-02 12:19:12 4536 [Not] InnoDB: Desteklenen en yüksek dosya biçimi Barracuda'dır.
2013-08-02 12:19:12 4536 [Not] InnoDB: ibdata dosyalarındaki 0 ve 0 günlük sıra numaraları ib_log dosyalarındaki 1616798 günlük sıra numarasıyla eşleşmiyor!
2013-08-02 12:19:12 4536 [Not] InnoDB: Veritabanı normal şekilde kapatılmadı!
2013-08-02 12:19:12 4536 [Not] InnoDB: Kilitlenme kurtarmaya başlama.
2013-08-02 12:19:12 4536 [Not] InnoDB: .ibd dosyalarından tablo alanı bilgileri okunuyor ...
En önemli hata mesajı burada:
2013-08-02 12:19:12 4536 [HATA] InnoDB:
Önceden açılmış bir tablo alanını açmaya çalıştı .
Önceki tablo alanı mysql / innodb_table_stats , dosya yolu :. \ Mysql \ innodb_table_stats.ibd'de boşluk ID: 1 kullanıyor . Dosya yolu:. \ Xat \ payments.ibd'de alan kimliği: 1 kullanan xat / payments
tablo alanı açılamıyor
Günlüğün geri kalanı:
InnoDB: Hata: tek tablo tablo alanı dosyası açılamadı. \ Xat \ payments.ibd
InnoDB: Çökme kurtarmaya devam etmiyoruz çünkü tablo
InnoDB olabilir : InnoDB günlüğündeki günlük kayıtlarını ona uygulayamazsak bozuk .
InnoDB: Sorunu düzeltmek ve mysqld'yi başlatmak için:
InnoDB: 1) Dosyada bir izin sorunu varsa ve mysqld
InnoDB yapamıyorsa : dosyayı açın, izinleri değiştirmelisiniz.
InnoDB: 2) Tablo gerekli değilse veya bir yedekten geri yükleyebiliyorsanız,
InnoDB: o zaman .ibd dosyasını kaldırabilirsiniz ve InnoDB normal bir
InnoDB: çökme kurtarma yapacak ve bu tabloyu yok sayacaktır.
InnoDB: 3) Dosya sistemi veya disk bozuksa ve kaldıramazsanız
InnoDB: .ibd dosyası, my.cnf InnoDB'de innodb_force_recovery> 0 ayarlayabilir ve InnoDB'yi
burada kilitlenme kurtarmaya devam etmeye zorlayabilirsiniz.
Bu hataların nedeni nedir ve bunları nasıl düzeltebilirim?