我在一台Linux机器上运行了三个MySQL数据库套接字。通过命令"sudo netstat -npl|grep mysql",我可以找到端口和数据库套接字。但我需要使用pid一对一地匹配它们。在Linux中有什么cmd可以用来直接显示db套接字的端口号吗?
发布于 2014-03-20 10:57:57
输出如下所示:
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 3886/mysqld mysqld进程的PID是/mysqld之前的数字,即3886。
发布于 2014-03-20 10:58:12
有几种不同的方法可以做到这一点,但为了您的目的,我建议只查看您已经运行的命令的输出。
$ sudo netstat -npl|grep mysql
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 1124/mysqld
unix 2 [ ACC ] STREAM LISTENING 8713 1124/mysqld /var/run/mysqld/mysqld.sock这告诉我进程1124正在监听3306和/var/run/mysqld/mysqld.sock
https://stackoverflow.com/questions/22522548
复制相似问题