Cara membuka port 3306 untuk mysql di windows 10

Port jaringan adalah titik akhir komunikasi yang digunakan oleh aplikasi, koneksi masuk, dan perangkat eksternal ke komputer/server atau aplikasi tertentu. Pada artikel ini, kita akan membahas port MySQL dan mempelajari bagaimana kita dapat mengubah port default pada Windows 10

Daftar Isi

Setiap RDBMS memiliki port default untuk menerima koneksi masuk. Tabel di bawah menyajikan port default untuk RDBMS populer

Nama DatabasePortsMySQL Server3306Oracle database1521, 1830PostgreSQL5432SQL Server1433, 1434MongoDB27017, 27018, 27019,28017Cassandra7000, 7001, 9042

Untuk MySQL Server, port defaultnya adalah 3306. Ini adalah port TCP yang digunakan oleh alat konektivitas klien MySQL. Asumsikan kita ingin mengubah port default MySQL Server ini di Windows 10. Untuk itu, kita harus mengeksplorasi beberapa teori dan tugas praktis

Daftar Port yang Digunakan oleh Fitur MySQL

Mari kita lihat daftar port penting dari Server MySQL. Perhatikan bahwa mereka digunakan oleh fitur yang berbeda, dan beberapa di antaranya adalah non-default. Namun, kita harus mengingat semuanya

Fitur MySQLNomor Port DefaultMySQL Client to Server – MySQL Protocol3306MySQL Client to Server – New X Protocol33060Untuk pemeriksaan, dari server Shell ke GR selama konfigurasi cluster InnoDB. 33061MySQL Workbench MySQL Client to Server3306MySQL Workbench MySQL Client to Server New X protocol33060MySQL Workbench Connects via SSH Tunnel22MySQL Client Any SQL to Router – MySQL Protocol6446MySQL Client ReadOnly SQL to Router – MySQL Protocol6447MySQL Router to Server – MySQL Protocol3306MySQL Client API panggilan ke MySQL Router – New X

Idealnya, untuk menjaga keamanan database kita, kita harus menonaktifkan port default. Jadi, mari pertimbangkan untuk mengubah port default dari Server MySQL

Pengaturan Lingkungan

Saya telah menyiapkan pengaturan lab untuk memahami proses langkah demi langkah untuk mengubah Port. Saya telah menginstal MySQL Server di Workstation saya dan mengaktifkan firewall Windows Defender

Kami akan mengubah nomor port MySQL Server dari 3306 menjadi 3242. Untuk itu, kita harus melakukan langkah-langkah di bawah ini

  1. Buat aturan firewall untuk membuka nomor port 3242
  2. Hentikan Layanan MySQL dan tambahkan nomor port ke my. file ini
  3. Mulai Layanan MySQL dan uji konektivitas menggunakan alat baris perintah MySQL

Sekarang, mari kita pahami cara membuat aturan firewall yang mengizinkan koneksi masuk dari nomor port 3242

Buat Aturan Firewall di Windows

Untuk membuat aturan firewall, buka Control Panel > Windows Defender firewall > Advanced settings

Cara membuka port 3306 untuk mysql di windows 10

Kotak dialog bernama Windows Defender Firewall dengan Advanced Security terbuka. Klik Aturan Masuk dari panel kiri > Aturan Baru

Cara membuka port 3306 untuk mysql di windows 10

Wisaya Aturan Masuk Baru dimulai. Pada layar Jenis Aturan, pilih Port

Cara membuka port 3306 untuk mysql di windows 10

Pada layar Protokol dan Port, pilih TCP dan masukkan 3242 ke kolom Port lokal khusus

Cara membuka port 3306 untuk mysql di windows 10

Pilih Izinkan sambungan di layar Tindakan

Cara membuka port 3306 untuk mysql di windows 10

Kami ingin menerapkan aturan ke semua lokasi jaringan. Pilih kotak centang Domain, Pribadi, dan Publik, lalu klik Berikutnya

Cara membuka port 3306 untuk mysql di windows 10

Tentukan Nama dan Deskripsi aturan firewall baru di layar Nama

Cara membuka port 3306 untuk mysql di windows 10

Klik Selesai untuk membuat aturan dan menutup wizard

Sekarang, mari kita hentikan layanan MySQL dan edit file konfigurasi MySQL

Hentikan Layanan MySQL dan Tambahkan Nomor Port di my. file ini

Sebelum kita mengubah port default, kita harus menghentikan Layanan MySQL. Kami menggunakan perintah PowerShell untuk itu

Perintah PowerShell

PS C:\> net stop MySQL
Cara membuka port 3306 untuk mysql di windows 10

Setelah Layanan dihentikan, kami akan mengedit file konfigurasi. Kita dapat mengubah port default dengan mengedit file my. ini file konfigurasi.

saya. File ini ada di direktori MySQL Home. Dalam demo ini, lokasi direktori tersebut adalah C. \MySQL_Beranda. Setelah Anda menemukan file, buka dengan editor teks apa saja dan tambahkan baris berikut

Port = 3242
Cara membuka port 3306 untuk mysql di windows 10

Simpan file dan tutup.

Mulai Layanan MySQL

Setelah saya. file ini diperbarui, kita harus memulai MySQL dari Layanan. Gunakan perintah berikut

PS C:\> net start MySQL
Cara membuka port 3306 untuk mysql di windows 10

Menguji Konektivitas Menggunakan Baris Perintah

Saat Layanan dimulai, sambungkan ke MySQL - buka cmd. exe dan jalankan perintah berikut.  

C:\Users\Nisarg>mysql -u root -p
Cara membuka port 3306 untuk mysql di windows 10

Seperti yang Anda lihat pada tangkapan layar di atas, perintah mengalami kesalahan.

Untuk terhubung ke MySQL menggunakan nomor port 3242, kita harus menggunakan opsi -P pada perintah MySQL

C:\Users\Nisarg>mysql -u root -P 3242 -p
Enter password: **************
Cara membuka port 3306 untuk mysql di windows 10

Sekarang, MySQL telah berhasil terhubung.

Anda dapat menggunakan perintah SHOW VARIABLES untuk memverifikasi bahwa server MySQL Anda menerima koneksi masuk pada port 3242

mysql> Show variables like '%Port%'
Cara membuka port 3306 untuk mysql di windows 10

Tangkapan layar membuktikan bahwa Server MySQL sekarang mendengarkan pada nomor port 3242.

Uji Konektivitas menggunakan MySQL Workbench

Mari kita pahami cara terhubung ke server MySQL melalui port 3242 menggunakan MySQL Workbench

Buka Meja Kerja MySQL dan pada layar Selamat Datang, klik Baru(+)

Cara membuka port 3306 untuk mysql di windows 10

Jendela Setup New Connection terbuka. Di sana, tentukan 3242 di kotak teks bernama Port

Cara membuka port 3306 untuk mysql di windows 10

Klik Uji Koneksi

Cara membuka port 3306 untuk mysql di windows 10

Keluaran

Cara membuka port 3306 untuk mysql di windows 10

Seperti yang Anda lihat, koneksi berhasil dibuat. Sekarang, jalankan kueri berikut di jendela editor kueri

show variables like '%Port%'
Cara membuka port 3306 untuk mysql di windows 10

Layanan MySQL mendengarkan pada nomor port 3242.

Atau, Anda dapat melihat Port Server MySQL dari jendela Status Server

Cara membuka port 3306 untuk mysql di windows 10

Ringkasan

Dengan demikian, kami telah mempelajari tentang port server database dan port default MySQL. Kami juga mendapatkan daftar lengkap port jaringan default dari server database terkenal dan port khusus yang digunakan oleh berbagai fitur Server MySQL

Proses mengubah port default Server MySQL cukup mudah. Anda hanya perlu melakukan langkah-langkah yang diperlukan, dan ini akan memastikan bahwa Server MySQL Anda akan menerima koneksi dari port non-default sebelumnya. Praktek ini banyak digunakan untuk meningkatkan keamanan Server

Kami harap tips ini bermanfaat dalam pekerjaan Anda

Tag. mysql, windows, workbech Terakhir diubah. 23 September 2022

Tentang Penulis / Nisarg Upadhyay

Nisarg adalah Administrator Database SQL Server dan profesional bersertifikasi Microsoft yang memiliki pengalaman lebih dari 5 tahun dengan administrasi SQL Server dan 2 tahun dengan administrasi database Oracle 10g. Dia memiliki keahlian dalam desain basis data, penyetelan kinerja, pencadangan dan pemulihan, penyiapan HA dan DR, migrasi dan peningkatan basis data. Dia telah menyelesaikan Sarjana Teknologi Informasi dari Universitas Ganpat

Bagaimana saya tahu jika port 3306 ada di Windows 10?

Anda dapat tekan Ctrl + F dan ketik 3306 di kotak kata untuk menelusurinya . Jika port terbuka, itu akan ditampilkan di hasil sebagai MENDENGARKAN. Untuk memeriksa apakah port 3306 terbuka melalui CurrPorts, cukup urutkan berdasarkan Port Lokal, lalu temukan port 3306. Jika port tersedia, itu akan ditampilkan dalam daftar.

Bagaimana saya tahu jika MySQL berjalan di port 3306 Windows?

Jalankan perintah netstat -a -b untuk melihat daftar aplikasi yang menggunakan port berbeda. Cari yang menggunakan 3306.

Bagaimana cara memperbaiki port MySQL 3306?

Langkah 1 - Hentikan Layanan MySQL
Langkah 2 - Ubah Port di File Konfigurasi MySQL
Langkah 3 - Mulai Ulang Layanan MySQL
Langkah 4 - Jalankan Skrip Keamanan (mysql_secure_installation)

Bagaimana cara melepaskan port 3306?

Cukup Buka pengelola tugas dan Bunuh layanan MySql. Simpan jawaban ini. .
tekan Ctrl + Alt + Del dan buka Task Manager
Buka daftar "Proses" dan Periksa "tampilkan semua proses" di bawah daftar proses. .
Sekarang, ketika Anda mengklik tombol "tampilkan semua proses", semua proses akan ditampilkan