首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何显示Linux命令运行的数据库套接字是哪个端口?

如何显示Linux命令运行的数据库套接字是哪个端口?
EN

Stack Overflow用户
提问于 2014-03-20 10:54:54
回答 2查看 429关注 0票数 1

我在一台Linux机器上运行了三个MySQL数据库套接字。通过命令"sudo netstat -npl|grep mysql",我可以找到端口和数据库套接字。但我需要使用pid一对一地匹配它们。在Linux中有什么cmd可以用来直接显示db套接字的端口号吗?

EN

回答 2

Stack Overflow用户

发布于 2014-03-20 10:57:57

输出如下所示:

代码语言:javascript
复制
tcp        0      0 0.0.0.0:3306            0.0.0.0:*               LISTEN      3886/mysqld     

mysqld进程的PID是/mysqld之前的数字,即3886

票数 1
EN

Stack Overflow用户

发布于 2014-03-20 10:58:12

有几种不同的方法可以做到这一点,但为了您的目的,我建议只查看您已经运行的命令的输出。

代码语言:javascript
复制
$ 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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22522548

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档