Mac下想要查看MySQL占用的端口號該怎么辦呢?其實很簡單,在Terminal終端中執行以下命令即可:
sudo lsof -i :3306
上述命令中,sudo lsof
意為以root權限運行lsof命令,-i :3306
則表示查看占用3306端口的進程。
如果MySQL在運行,則你將看到像下面這樣的結果:
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME mysqld 2095 _mysql 18u IPv6 0x1368d7b1c9ffb02f 0t0 TCP *:mysql (LISTEN)
這里的COMMAND
字段便是占用3306端口的進程名稱,也即是MySQL的進程mysqld
,它的PID為2095。
如果上述命令執行不成功,可能是MySQL沒有啟動,或者手動更改了MySQL的端口號。在這種情況下,你可以前往MySQL配置文件my.cnf
或my.ini
中查看端口號的配置,進行手動匹配。
以上便是Mac下查看MySQL占用端口號的方法。希望對你有所幫助!