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, 9042Untuk 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 XIdealnya, 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
- Buat aturan firewall untuk membuka nomor port 3242
- Hentikan Layanan MySQL dan tambahkan nomor port ke my. file ini
- 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
Kotak dialog bernama Windows Defender Firewall dengan Advanced Security terbuka. Klik Aturan Masuk dari panel kiri > Aturan Baru
Wisaya Aturan Masuk Baru dimulai. Pada layar Jenis Aturan, pilih Port
Pada layar Protokol dan Port, pilih TCP dan masukkan 3242 ke kolom Port lokal khusus
Pilih Izinkan sambungan di layar Tindakan
Kami ingin menerapkan aturan ke semua lokasi jaringan. Pilih kotak centang Domain, Pribadi, dan Publik, lalu klik Berikutnya
Tentukan Nama dan Deskripsi aturan firewall baru di layar Nama
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 MySQLSetelah 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 = 3242Simpan file dan tutup.
Mulai Layanan MySQL
Setelah saya. file ini diperbarui, kita harus memulai MySQL dari Layanan. Gunakan perintah berikut
PS C:\> net start MySQLMenguji Konektivitas Menggunakan Baris Perintah
Saat Layanan dimulai, sambungkan ke MySQL - buka cmd. exe dan jalankan perintah berikut.
C:\Users\Nisarg>mysql -u root -pSeperti 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: **************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%'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(+)
Jendela Setup New Connection terbuka. Di sana, tentukan 3242 di kotak teks bernama Port
Klik Uji Koneksi
Keluaran
Seperti yang Anda lihat, koneksi berhasil dibuat. Sekarang, jalankan kueri berikut di jendela editor kueri
show variables like '%Port%'Layanan MySQL mendengarkan pada nomor port 3242.
Atau, Anda dapat melihat Port Server MySQL dari jendela Status Server
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 2022Tentang 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