Xampp MySQL Shutdown Unexpectedly Hatası

Merhaba, bir gün sizinde başınıza gelebilir. Denemekte fayda var diyerek paylaşıyorum.

Siz de aşağıdaki gibi bir hata alabilirsiniz.

Böyle bir hata alıyorsanız muhtemelen birçok yol denemişsinizdir ve umutsuz vaka olarak benim yazdıklarımı da deneyeceksinizdir. 

Neyse uzatmadan başlayalım. 

  1. Xampp ı kapatarak işe koyulalım. 
  2. Daha sonra, Xampp 'ın kurulu olduğu yere gidelim ve içerisinde bulunan mysql klasörüne girelim. ( Ben ne olur ne olmaz diye bu klasörü başka bir yere kopyaladım )
  3. Emniyet için önce data klasörünü güvenli bir yere kopyalayalım. Tablolarımız burada bulunuyor!
  4. Daha sonra backup dosyasının adını data olarak değiştirelim. 
  5. Xampp'ı tekrar açıp Mysql'i çalıştıralım. ( Çalışması gerekiyor, çalışmıyorsa yaptıklarınızı geri alıp başkalarının yazdıklarından devam edin. )
  6. Tarayıcıyı kullanarak http://localhost/phpmyadmin yazalım. 
  7. İlk kurulum anındaki gibi bir sayfa gelecektir. Tablolorımızın hiçbirinin olmadığı...
  8. Daha sonra, kopyaladığımız data klasörü içindeki dosyaları 4. adımda oluşturduğumuz yeni data klasörünün içine kopyalayalım. 
  9. Veritabanları gelecektir; ama bu kez de "Table xxx doesn't exist in engine" hatası alacaksınız. ( En azından ben aldım. )
  10. Korkmaya gerek yok. Xampp üzerinden Mysql i tekrar kapatalım. Daha sonra kopya  olarak aldığımız data klasörü içinde bulunan "ibdata1", "ib_logfile0" ve "ib_logfile1" dosyalarını yeni oluşturduğumuz data klasörü içine atalım.
  11. Xampp üzerinden MySQL'i tekrar çalıştırın. Tarayıcı üzerinde (http://localhost/phpmyadmin) tekrar phpmyadmin 'e girin. Bir veritabanı seçin.
  12. Tablolarınız ve verileriniz artık gelmiş olmalı.

Ben bu adımlar ile çözdüm. Belki sizin de işinize yarayabilir diye paylaştım. 

Şimdilik bu kadar..

 

 

 

41 Görüntülenme

Yorum Yap