在Mac终端中,如何检查mysql正在运行的端口?

时间:2019-05-29 01:38:10

标签: mysql terminal port netstat

我已经进行了一些研究,发现人们建议使用netstat检查特定进程使用哪个端口的几个地方。 但是,这就是我得到的:

myMac:~/Documents$ netstat -ap tcp | grep -i "listen"

tcp4       0      0  localhost.mysql        *.*                    LISTEN  

localhost.mysql对端口号说什么?我期望有4位数字,例如3306。 有什么想法吗?

2 个答案:

答案 0 :(得分:2)

对于netstat,您应该使用-n来将网络地址显示为数字。

netstat -nap tcp | grep -i "listen"
man netstat
-n Show network addresses as numbers (normally netstat interprets addresses and attempts to display them symbolically).  This option may be used with any of the display formats.

或使用lsof:

lsof -n -P -i TCP -s TCP:LISTEN

或使用mysql客户端检查mysql端口:

mysql> SHOW GLOBAL VARIABLES LIKE 'PORT';

答案 1 :(得分:-1)

如果您安装了 Workbench,那么只需打开它并检查端口。最有可能的是 3306。 见附上截图enter image description here

相关问题