Linux系統(tǒng)常常用來開發(fā)和運行數(shù)據(jù)庫系統(tǒng),其中MySQL是最常用的關(guān)系型數(shù)據(jù)庫之一。當我們需要連接數(shù)據(jù)庫時,通常需要知道其端口號。在Linux系統(tǒng)下,我們可以通過命令行查詢數(shù)據(jù)庫的端口號。
$ sudo netstat -tlnp | grep 3306
上述命令中“-t”參數(shù)表示只顯示TCP協(xié)議的端口, “-l”表示只顯示監(jiān)聽狀態(tài)的端口, “-n”表示僅顯示端口號而非協(xié)議名稱, “-p”表示顯示與端口綁定的進程。而“grep”則是用來獲取包含特定關(guān)鍵詞的行,并將其顯示在終端上。
在查詢結(jié)果中,我們會看到MySQL運行在3306端口,同時還會顯示與該端口綁定的進程。
tcp6 0 0 :::3306 :::* LISTEN 1234/mysqld
通過這樣的操作,我們能夠快速地查詢到MySQL數(shù)據(jù)庫的端口號,并在進一步工作中使用。