MySQL是一款常用的開源關(guān)系型數(shù)據(jù)庫管理系統(tǒng),但有時候我們會發(fā)現(xiàn)MySQL沒有端口的情況。這種情況通常出現(xiàn)在安裝MySQL的電腦上,因為MySQL默認(rèn)安裝后是沒有啟動的,需要手動啟動MySQL服務(wù)。
$ sudo service mysql start
啟動MySQL服務(wù)后,我們可以使用以下命令查看MySQL的端口。
$ netstat -an | grep mysql
如果MySQL已經(jīng)在運(yùn)行,則會輸出如下信息。
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN
其中,3306就是MySQL的端口號。如果沒有輸出任何信息,則說明MySQL沒有成功運(yùn)行,需要檢查MySQL配置是否正確。
除了手動啟動MySQL服務(wù)外,我們還可以在MySQL配置文件中指定端口號。
[mysqld] port = 3307
這樣就將MySQL的端口號改為了3307,需要重新啟動MySQL服務(wù)才能生效。
總之,MySQL沒有端口通常是因為MySQL服務(wù)沒有啟動或者端口號被更改了,需要手動啟動服務(wù)或在配置文件中指定端口號。