Rumah >pangkalan data >tutorial mysql >Cara Mudah untuk Mengenalpasti Port MySQL
Bagi sesiapa sahaja yang bekerja dengan MySQL – daripada DBA yang berpengalaman sehinggalah kepada pembangun yang hanya mencelupkan jari kaki mereka ke dalam MySQL buat kali pertama – mengetahui port mana pelayan anda sedang berjalan adalah satu kemestian. Nombor port adalah kunci untuk mewujudkan sambungan pangkalan data, mengkonfigurasi tembok api, dan membolehkan komunikasi antara aplikasi dan pangkalan data. Tetapan port yang salah boleh membawa kepada isu ketersambungan dan mengganggu aliran data dalam aplikasi anda.
Tutorial ini bebas daripada sistem pengendalian yang anda gunakan, jadi sama ada anda menggunakan Windows, macOS atau Linux, langkah yang digariskan di sini boleh membantu anda mengenal pasti tetapan port MySQL anda.
Pilihan baris arahan MySQL adalah universal merentas semua sistem pengendalian. Begini cara anda boleh menyemak port terus dari dalam MySQL.
Buka terminal atau command prompt anda dan akses contoh MySQL anda:
mysql -u root -p
Setelah anda log masuk, jalankan arahan SQL berikut:
SHOW VARIABLES LIKE 'port';
ATAU
show variables where variable_name in ('hostname','port');
Selepas menjalankan arahan ini, anda akan melihat output yang kelihatan seperti ini:
+---------------+-------+ | Variable_name | Value | +---------------+-------+ | port | 3306 | +---------------+-------+ 1 row in set (0.01 sec)
Jika anda lebih suka menyemak fail konfigurasi MySQL, berikut ialah cara untuk melakukannya untuk setiap sistem pengendalian. Proses ini melibatkan mencari dan membuka fail konfigurasi, dan kemudian mencari tetapan port.
Untuk kebanyakan pemasangan, lokasi untuk fail konfigurasi MySQL akan terletak di:
Gunakan editor teks untuk membuka fail konfigurasi. Editor biasa termasuk Nano atau Vim pada Linux, Notepad pada Windows dan Nano atau TextEdit pada macOS.
Cari arahan port di bawah bahagian [mysqld]. Ia sepatutnya kelihatan seperti ini:
[mysqld] port = 3306 basedir = "C:/Program Files/MySQL/MySQL Server 8.0/" datadir = "C:/ProgramData/MySQL/MySQL Server 8.0/Data/" socket = "MySQL" key_buffer_size = 16M
Jika talian port tiada, ini bermakna MySQL menggunakan port lalai 3306.
Jika anda menggunakan sistem Linux, anda juga boleh menggunakan arahan netstat yang berguna untuk mengetahui port mana yang digunakan oleh MySQL. Begini caranya:
Mulakan dengan membuka terminal anda. Masukkan arahan berikut untuk memaparkan sambungan rangkaian yang berkaitan dengan MySQL:
sudo netstat -tuln | grep mysql
Arahan ini menyenaraikan semua sambungan rangkaian, menapis untuk MySQL. Anda sepatutnya melihat baris keluaran yang serupa dengan ini:
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 1234/mysqld
Dalam output ini, 3306 ialah nombor port MySQL sedang mendengar.
Cuba Releem untuk memantau, menala prestasi, mengoptimumkan pertanyaan dan menyemak skema pelayan pangkalan data anda.
Atas ialah kandungan terperinci Cara Mudah untuk Mengenalpasti Port MySQL. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!