MySQL 是一種流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),它被廣泛用于Web應(yīng)用程序的開發(fā)和管理。如果你使用 MySQL 作為你的數(shù)據(jù)庫,你可能會需要知道當(dāng)前使用哪個端口號來進行連接。
SHOW VARIABLES LIKE 'port';
上述命令可以查詢當(dāng)前 MySQL 數(shù)據(jù)庫連接的端口號。在 MySQL 命令行中輸入該命令可以得到如下輸出:
+---------------+-------+ | Variable_name | Value | +---------------+-------+ | port | 3306 | +---------------+-------+ 1 row in set (0.00 sec)
在輸出中,如果 “Variable_name” 為 “port”,那么它的值就是當(dāng)前的端口號。
如果你的 MySQL 是通過 TCP/IP 連接的,則可以使用以下命令來查看 MySQL 所處的端口:
netstat -anp | grep 'mysql'
上述命令將輸出類似如下內(nèi)容:
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 1234/mysqld
其中 “0.0.0.0:3306” 指 MySQL 資源所在的端口。也可以在 MySQL 的配置文件 my.cnf 中查找端口號:
[client] port = 3306 [mysqld_safe] port = 3306 [mysqld] port = 3306
以上配置文件可以在 MySQL 的數(shù)據(jù)文件夾中找到,一般位于 /etc/my.cnf 或 /etc/mysql/my.cnf。