Linux系统下快速查看MySQL端口的几种方法

在Linux系统中,要查看MySQL服务正在使用的端口,最直接有效的方法是使用 netstatss 命令结合过滤条件,也可以查看MySQL的配置文件,默认情况下,MySQL的端口是 3306

linux如何查看mysql端口,linux如何查看mysql端口,添加长修饰词后的标题,linux快速查看mysql端口方法

您可以通过以下命令快速确认MySQL端口,这些命令需要管理员权限(可使用sudo):

  1. 使用 netstat 命令(传统且广泛使用)sudo netstat -tlnp | grep mysql 此命令会列出所有监听(-l)的TCP(-t)端口,并以数字形式(-n)显示,同时显示对应的进程/程序名(-p),通过管道符 用 grep mysql 过滤,即可清晰看到MySQL进程监听的IP地址和端口号(通常为 0.0.0:33060.0.1:3306)。

  2. 使用 ss 命令(更现代、更快速的工具)sudo ss -tlnp | grep mysql ss 命令是netstat的替代工具,参数相似(-t TCP,-l 监听,-n 数字形式,-p 进程信息),其输出结果与netstat类似,能高效地显示MySQL的端口信息。

  3. 查看MySQL配置文件: 端口信息定义在MySQL的配置文件中,您可以通过查看主配置文件来找到端口设置: sudo grep -n port /etc/mysql/mysql.conf.d/mysqld.cnf 或者 sudo grep -n port /etc/my.cnf 常见的配置行是 port = 3306,如果配置文件中有多个port设置,以 [mysqld] 章节下的设置为准。

对于大多数用户,执行 sudo ss -tlnp | grep mysql 是最推荐的方法,它能快速、准确地给出MySQL服务的实际监听端口,如果命令没有输出,可能意味着MySQL服务并未运行,若需修改端口,则需编辑MySQL的配置文件并重启服务。

未经允许不得转载! 作者:HTML前端知识网,转载或复制请以超链接形式并注明出处HTML前端知识网

原文地址:https://www.html4.cn/14449.html发布于:2026-09-02