直接在 mysql 中查看
mysql -u root -p输入密码进入 mysql。

接着输入指令 show variables like 'port'; 就可以查看到占用的端口号了。
(别忘了分号)
我这里就占用的 3000 端口。
使用 ss 指令查看
这个方法更通用
当然也可以使用 ss 指令:
ss -tupnl | grep mysqlss 命令 (socket statistics) 用于显示套接字统计信息。
它可以用来查看网络连接、监听端口等信息。 它是 netstat 命令的替代品,功能更强大,性能更好。
-tupnl 其实是五个参数的组装:
-t: 只显示 TCP 连接。-u: 只显示 UDP 连接。-p: 显示套接字所属的进程 ID 和进程名。-n: 以数字形式显示地址和端口号,而不是尝试解析主机名和服务名。-l: 只显示监听状态的套接字 (listening sockets)。
| 是管道符,用于将前面的输出作为输入传给后面的。
在这个指令中,grep mysql 的作用是在 ss -tupnl 命令的输出中搜索包含 “mysql” 字符串的行。