Cara Mudah untuk Mengenalpasti Port MySQL

Patricia Arquette
Lepaskan: 2024-10-21 18:11:02
asal
975 orang telah melayarinya

Simple Ways to Identify the MySQL Port

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.

Menggunakan Barisan Perintah MySQL (Windows, Linux, MacOS)

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
Salin selepas log masuk

Setelah anda log masuk, jalankan arahan SQL berikut:

SHOW VARIABLES LIKE 'port';
Salin selepas log masuk

ATAU

show variables where variable_name in ('hostname','port');
Salin selepas log masuk

Selepas menjalankan arahan ini, anda akan melihat output yang kelihatan seperti ini:

+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| port | 3306 |
+---------------+-------+
1 row in set (0.01 sec)
Salin selepas log masuk

Menyemak Fail Konfigurasi MySQL (Windows, MacOS, Linux)

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.

Lokasi Fail

Untuk kebanyakan pemasangan, lokasi untuk fail konfigurasi MySQL akan terletak di:

  • Linux: /etc/mysql/my.cnf ATAU /etc/my.cnf
  • Windows: C:ProgramDataMySQLMySQL Server 8.0my.ini
  • macOS: /usr/local/mysql/my.cnf

Lihat dengan Editor Teks

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
Salin selepas log masuk

Jika talian port tiada, ini bermakna MySQL menggunakan port lalai 3306.

Menggunakan netstat (Linux)

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
Salin selepas log masuk

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
Salin selepas log masuk

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!

sumber:dev.to
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!