Xampp Table xxx Does'nt Exist in Engine #1932 Hatası

Merhaba,

Bilgisayarımdaki xampp 'ı uzun zamandan beri eski versiyonu ile kullanıyordum.

Daha yeni php ve myql sürümlerini kullanabilmek için versiyon yükseltmek istedim; fakat eski dosyalarıma bir şey olsun istemediğimden C dizini altındaki xampp_eski klasörünü yeniden isimlendirdim.

Daha sonra xampp'ı indirip kurdum.

Tabi phpmyadmin'e girince bütün database lerimin uçtuğunu da gördüm.

Kısa süreli şoktan sonra araştırmaya başladım.

İnternette arattığımda eski database kayıtlarını geri alabileceğimi öğrendim.

Bunun için xampp_eski klasörüne gittim. Uzun uzadıya anlatmayalım. Benim dizinim şöyleydi.
 

C:\\xampp_eski\mysql\data

 

Mysql altındaki data klasörü içinde benim daha önceden oluşlturduğum database lerin isimleri klasörler halinde duruyordu.

Ben de bunları kopyaladım ve yeni yerine yapıştırdım.
 

Database ler gelmişti ama bu kez de Table xxx Does'nt Exist in Engine #1932 Hatası hatası almaya başladım.
 

Bunun için araştırma yaptığımda, abilerimiz şunu demiş.

C:\\xampp_eski\mysql\data  dizini altındaki ib_logfileXX ( bende ib_logfile0 ve ib_logfile1 adında iki tane vardı. ) ile ib_data dosyalarını yeni xampp içindeki yerine kopyalayın.

Bende bunu denedim.
 

Ancak bu kez de  #1932 - Table 'phpmyadmin.pma__tracking' doesn't exist in engine   hatasını aldım.

 

Bende kökten çözüm için  C:\\xampp_eski\mysql\data  bulunan tüm dosyaları kopyalayıp yeni dizine attım.


Böylelikle sorun çözüldü...

Tabi, apache'yi ve mysql'i yeniden başlatmak gerekiyor.

 

Evet, hepsi bu kadar...

 

 

3954 Görüntülenme

Yorum Yap