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:
www.technopat.net
Hatamız bu:
Şimdi ise bu sorunu kalıcı olarak çözen yönteme geçelim.
Öncelikle XAMPP kapalı olsun.
Ardından
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
Burada da ibdata1 dosyası hariç hepsini seçiniz ve kopyalama yapınız.
Ardından
Artık MySQL veri sunucusunun bozuk dosya sistemini düzeltmiş oluyoruz.
Sonuç:
Çözüm sağladıysa ne mutlu.
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:
Rehber: XAMPP içinde yer alan MySQL sunucusu portu değiştirme
XAMPP kullanıcılarının bazılarında (az bir sayı değil) MySQL sunucusu port çakışması kaynaklı durduk yere çökebiliyor. Bunun çözümü ya aktif olan o portu kullanan yazılımı kapatmak (tavsiye edilen bir yöntem değil) ya da MySQL portunu değiştirmektir. Bugün sizlere XAMPP içindeki MySQL...
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.