在mac终端中,如何查看mysql是哪个端口运行?
In mac terminal, how to check which port mysql is running?
我做了一些研究,发现几个地方人们建议使用 netstat
来检查特定进程正在使用哪个端口。
但这是我得到的:
myMac:~/Documents$ netstat -ap tcp | grep -i "listen"
tcp4 0 0 localhost.mysql *.* LISTEN
localhost.mysql
端口号是怎么说的??我期待一个像 3306 这样的 4 位数字。
有什么想法吗?
您应该为 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';
如果您安装了 Workbench 则只需打开它并检查端口。最有可能的是 3306。
请参阅随附的屏幕截图
我做了一些研究,发现几个地方人们建议使用 netstat
来检查特定进程正在使用哪个端口。
但这是我得到的:
myMac:~/Documents$ netstat -ap tcp | grep -i "listen"
tcp4 0 0 localhost.mysql *.* LISTEN
localhost.mysql
端口号是怎么说的??我期待一个像 3306 这样的 4 位数字。
有什么想法吗?
您应该为 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';
如果您安装了 Workbench 则只需打开它并检查端口。最有可能的是 3306。
请参阅随附的屏幕截图