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 sunucusunun portunu herhangi bir proje dosyamızda değişiklik yapmadan sadece local sunucuda portu değiştirmeyi göstereceğim.

Öncelikle XAMPP'i açalım.

Sağ üstte Config tuşuna basalım.

1724262328309.png


Ardından Service and Port Settings tuşuna basıyoruz ve MySQL sekmesine geliyoruz.

1724262350624.png


Burada MySQL portunu 3306 yerine (varsayılan 3306 portudur) 3308 yapıyourz ve kaydediyoruz.

1724262402652.png


Maalesef sadece bunları yapmak yeterli değil.

Şimdi MySQL sunucusunun karşısında yer alan Config tuşuna basıyoruz ve akabine my.ini dosyasını açıyoruz not defteri ile.

1724262466256.png


Alt kısımda görüldüğü gibi #password satırının altındaki port kısmını ve [mysqld] satırının altındaki kısımları 3308 olarak değiştiriyoruz. Sonra kayediyoruz ve kapatıyoruz.

1724262481669.png


Son olarak C:\xampp\phpMyAdmin klasörüne girip config.inc.php dosyasını not defteriyle açıyoruz.
Görselde gördüğünüz gibi "Bind to the localhost IPv4 adress and tcp" yazan kısmın altında localhost IP adresi bulunmaktadır.

Bu satır sizde bu şekilde olabilir. Bu varsayılan halidir:

Kod:
$cfg['Servers'][$i]['host'] = '127.0.0.1';

Biz o satırı bu şekilde değiştiriyoruz:

Bilgi:
":" değerinden sonraki kısım port numarasıdır. Localhost'un, yani Apache sunucunun MySQL için kullanacağı portu belirtmiş oluyoruz. Aksi durumda bağlanamayız PHP üzerinden veri tabanına. (Portu elle girmek gerekir, bu da dosya üzerinde müdahale yapmayı gerektirir.)

Kod:
$cfg['Servers'][$i]['host'] = '127.0.0.1:3308';

Kaydediyoruz ve XAMPP'i kapatıp açıyoruz.

1724262619613.png


Sonuç görüldüğü gibidir:

1724262844146.png


PHPMyAdmin içi:

1724263509307.png


Bu konuda problem yaşayanların sorunu çözüldüyse ne mutlu.
İyi çalışmalar.
 

Technopat Haberler

Yeni konular

Geri
Yukarı