MySQL Portunu Dışarıdan Erişime Kapatma

Bilindiği üzere mysql portu default olarak 3306 dır. Mevcut port mysql ilk kurulduğunda dışarıya açık olarak dinlenir. Bu durum bazen güvenlik sorunlarına neden olabilir. Elbette 3306 portunu iptables üzerinden de kapatabilirsiniz ancak mysql in my.cnf dosyası üzerinden bind dns için kapatmak daha mantıklıdır.

Bu makalede yer alan mysql portunu dışarıya kapatma işlemini tüm VPS paketlerinde gerçekleştirebilirsiniz.

root olarak SSH üzerinden sunucunuza giriş yapın ve aşağıdaki komutu yürütün ;

[mysqld] altında aşağıdaki değeri ekliyoruz ;

Ardından mysql yeniden başlatıyoruz;

eğer yukarıdaki komut çalışmazsa ;

Artık 3306 tamamen dışarıdan erişime kapatıldı.

  • yavuz selim şahin

    Teşekkürler makale için fakat bir sorum var kapattık diyelim 127.0.0.1 yaptık ayarladık bunu nasıl anlıcaz kapatıp kapatılmadığını ?

    • Merhaba @yavuzselimahin:disqus

      http://sunucuipadresi:3306 yazarak mysql server bazında test edebilirsiniz. Diğer türlü port kontrol sitelerinden de kontrol edebilirsiniz.

      • yavuz selim şahin

        ben bu işlemi yaptığımda hala ipadresim:3306 yazdıgımda çalıştıgını görüyorum ama iptables ile portu kapattığımda anca öyle oluyor 🙂