Çözüm XAMPP MySQL port değişimi sonrası devam eden port çakışması hatası

Bu konu bir çözümü açıklamaktadır. Herhangi bir çözüm açıklanmadığını düşünüyorsanız konuyu rapor edebilirsiniz.
Merhaba,

Normalde port değiştirdiğiniz zaman XAMPP ilçindeki MySQL düzgünce çalışmaya devam eder. Ancak bazı durumlarda MySQL dosya yapısı bozulduğu için "port çakışması" adı altında uyarı alabilirsiniz ve MySQL sunucusu otomatik kendini kapatır.

Öncelikle port değişimi rehberimi uygulayınız:



Hatamız bu:



Şimdi ise bu sorunu kalıcı olarak çözen yönteme geçelim.



Öncelikle XAMPP kapalı olsun.

Ardından C:\xampp\mysql klasörüne gidelim.

Buranın normal yapısı bu şekildedir. Dikkat etmemiz gereken tek dosya data klasörüdür.
Öncelikle data klasörünü kopyalayıp adını da data_old yapıyoruz. Olası bir durumda kurtarmamız gerekebilir çünkü.





DİKKAT!

Burada sizin kendi veri tabanlarınız olabilir. Örneğin benim veri tabanım turkaysoftware olan. Asla ama asla kendi veri tabanlarınızın ismi geçen klasörleri silmeyiniz.
Aynı şekilde ibdata1 dosyasını da silmeyiniz. Eğer onu silerseniz veri tabanlarınız bozulur.

Onun dışında data klasörü içinde ne kadar klasör ve dosya varsa hepsini siliniz.




Ardından C:\xampp\mysql\backup klasörüne giriyoruz. Burada veri MySQL'in kullanacağı hazır ve yedeklenmiş dosya ve klasörler bulunuyor.

Burada da ibdata1 dosyası hariç hepsini seçiniz ve kopyalama yapınız.
Ardından C:\xampp\mysql\data klasörü içine gelip yapıştırınız.



Artık MySQL veri sunucusunun bozuk dosya sistemini düzeltmiş oluyoruz.



Sonuç:





Çözüm sağladıysa ne mutlu.
 

Bu şekilde yapılınca bazen veritabanın bozuluyor baştan yüklemek zorunda kalıyorum yedek yoksa gidiyor bu yüzden XAMPP kullanmıyorum ben artık.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…