Port 3306: MySQL / MariaDB

Port 3306 (TCP) dipakai oleh MySQL / MariaDB. Batasi port ini di jaringan privat dan akses lewat VPN atau SSH tunnel.

Diperbarui

Port3306
ProtokolTCP
LayananMySQL / MariaDB
Paparan internetJangan dibuka ke internet

Cek apakah port 3306 terbuka

Untuk apa port 3306 digunakan?

Port default untuk database MySQL dan MariaDB.

Apakah port 3306 perlu dibuka?

Jangan dibuka ke internet. Simpan port ini di jaringan privat dan akses lewat VPN atau SSH tunnel. Atur MySQL agar hanya listen di 127.0.0.1 atau IP privat, lalu sambungkan dari jarak jauh melalui SSH tunnel.

Lihat apa yang berjalan di port 3306

# Linux
sudo ss -tlnp | grep ':3306 '

# macOS
sudo lsof -nP -i TCP:3306 -sTCP:LISTEN

# Windows (PowerShell)
Get-NetTCPConnection -LocalPort 3306 -State Listen

Buka atau blokir port 3306 di firewall

# Ubuntu / Debian (ufw)
sudo ufw allow 3306/tcp
sudo ufw deny 3306/tcp

# Windows (PowerShell, as administrator)
New-NetFirewallRule -DisplayName "Port 3306" -Direction Inbound -Protocol TCP -LocalPort 3306 -Action Allow

Di server cloud, buka juga port ini di security group atau firewall jaringan milik penyedia layanan. Di rumah, layanan di belakang router perlu aturan port forwarding ke IP lokal perangkat.

Uji dari luar

Port bisa terbuka di server tetapi terblokir di jaringan hulu. Port Checker terhubung dari internet, jadi menunjukkan apa yang dilihat dunia luar. Dari komputermu sendiri, gunakan nc -vz example.com 3306 (macOS/Linux) atau Test-NetConnection example.com -Port 3306 (Windows).

Pertanyaan yang sering diajukan

Apa itu port 3306?
Port default untuk database MySQL dan MariaDB.
Amankah membuka port 3306?
Jangan dibuka ke internet. Simpan port ini di jaringan privat dan akses lewat VPN atau SSH tunnel.
Bagaimana cara mengecek apakah port 3306 terbuka?
Masukkan domain atau IP publikmu di Port Checker dengan port 3306. Alat ini mencoba koneksi TCP dari internet dan melaporkan open, closed, atau filtered.