MySQL Portu Nasıl Erişime Kapatılır?
MySQL portu default olarak 3306 portunu kullanır. Bu port sunucunun dışarıdan erişilebilir olmasını sağlar ancak internet üzerinden erişime açık bir veritabanı kullanıyorsanız saldırılara karşı daha savunmasız olursunuz. Bu tür saldırılardan korunmak için MySQL’i dışarıya kapatarak yalnızca belirli IP’ler veya yerel ağda kullanılacak şekilde sınırlandırabilirsiniz. MySQL portunu dışarıdan erişime kapatma işlemi için aşağıdaki adımları takip edebilirsiniz.
MySQL Yapılandırma Dosyası ile Portu Kapatma
MySQL yapılandırma dosyasını aşağıdaki komut ile açın.
nano /etc/mysql/my.cnf
Ardından yapılandırma dosyasında bind-address
satırını bulun. Bu satırı 127.0.0.1
olarak ayarlayın bu şekilde MySQL’in sadece local bağlantıları kabul edecektir.
Örnek: bind-address = 127.0.0.1
Değişikleri kaydettikten sonra geçerli olması için systemctl restart mysql
komutu ile MySQL servisini restart edin.
Firewall ile MySQL Portunu Kapatma
Sunucunuzda firewall aktif ise aşağıdaki komutu uygulayarak ta MySQL portunu kapatabilirsiniz.
ufw deny 3306
iptables kullanıyorsanız:
iptables -A INPUT -p tcp --dport 3306 -j DROP
Default olan 3306 portunu kullanmıyorsanız 3306 yerine kullandığınız portu yazabilirsiniz.
MySQL veritabanlarınız için yüksek performanslı ve güvenli VDS sunucu çözümlerimizle tanışın!