Local olarak xampp hazır sunucu paketi kullanıyorsanız kimi zaman Error: MySQL shutdown unexpectedly yani Hata: MySQL beklenmedik şekilde kapanıyor hatası alabilirsiniz. Bu yazımda sizlere bu hatanın giderilebilmesi için yapmanız gerekenlerden bahsetmek istiyorum.
Web yazılımcıları çoğu projelerini localde yazmaktadır ve bir çok web yazılımcı hazır bir sunucu paketi olan xampp kullanmaktadır. Xampp bünyesinde Apache, Tomcat, PHP, MariaDB (Mysql), Perl, FileZilla Ftp, MercuryMail, phpMyAdmin gibi yazılımları bulunduran bir hazır sunucu paketidir. Xampp sunucu paketi hakkında daha detaylı bilgiye ulaşmak için bir önceki blog yazımı okuyabilirsiniz.
Bazen uzun süreli bir kullanım sonunda mysql sunucusu çökmekte ve aşağıdaki hatayı alabilmekteyiz:
Error: MySQL shutdown unexpectedly.This may be due to a blocked port, missing dependencies, improper privileges, a crash, or a shutdown by another method.Press the Logs button to view error logs and checkthe Windows Event Viewer for more clues If you need more help, copy and post this entire log window on the forums.
Bu yazıyı Türkçeye çevirecek olursak şöyle yorumlayabiliriz:
Hata: MySQL beklenmedik şekilde kapandı. Bu, engellenen bir porttan, eksik bağımlılıklardan, uygunsuz ayrıcalıklardan, bir çökmeden veya başka bir yöntemle kapanmadan kaynaklanıyor olabilir. Hata günlüklerini görüntülemek için Günlükler düğmesine basın ve daha fazla ipucu için Windows Olay Görüntüleyicisini kontrol edin. Daha fazla yardıma ihtiyacınız varsa, bu günlük penceresinin tamamını kopyalayın ve forumlara gönderin.
Error: MySQL shutdown unexpectedly hatasının çözümü için aşağıda bahsettiklerimi uygulamanız yeterlidir:
- C:\xampp\mysql\data klasörünün adını data_eski olarak değiştirin
- C:\xampp\mysql\backup klasörünün bir kopyasını oluşturun ve adını data olarak belirleyin
- C:\xampp\mysql\data_eski deki tüm veritabanı klasörlerinizi ve ibdata1 dosyasını C:\xampp\mysql\data dizinine kopyalayın ve değiştirmeyi seçin (mysql, phpmyadmin ve performance_schema klasörleri hariç)
- Xampp kontrol panelinden Mysql'i başlatın.
Böylece mysql sunucusunun hata vermeden tekrar çalıştığını göreceksiniz. Bol bilgili günler dilerim

0 Yorum