CentOS操作系統(tǒng)是一款基于Linux內(nèi)核的開(kāi)放源代碼操作系統(tǒng),常用于服務(wù)器領(lǐng)域。在運(yùn)行服務(wù)器時(shí),MySQL是一種廣泛使用的數(shù)據(jù)庫(kù)管理系統(tǒng),在使用MySQL時(shí)需要知道MySQL的端口號(hào)。
$ netstat -tnlp | grep mysqld
上述命令將顯示當(dāng)前系統(tǒng)上運(yùn)行的MySQL服務(wù)的端口號(hào)。其中,-t選項(xiàng)表示僅顯示TCP連接,-n選項(xiàng)表示顯示端口號(hào)而非服務(wù)名稱,-l選項(xiàng)表示僅顯示監(jiān)聽(tīng)狀態(tài)的服務(wù),-p選項(xiàng)則表示顯示服務(wù)的進(jìn)程ID。
在CentOS操作系統(tǒng)中,可以通過(guò)以下命令來(lái)查找服務(wù)使用的端口號(hào):
$ sudo firewall-cmd --list-ports
上述命令將顯示當(dāng)前系統(tǒng)上開(kāi)放的所有端口號(hào)。因此,可以通過(guò)在該列表中查找“mysql”來(lái)確定MySQL服務(wù)所使用的端口號(hào)。