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...
Yorum Yap