ysqlyfyf中。可以通过以下命令查看配置文件路径:
dameyf
找到配置文件后,使用文本编辑器打开文件,查找端口号配置项。
ysqlyf
在文件中搜索“port”关键字,找到类似于以下内容的行:
port = 3306
该行表示MySQL服务监听的端口号为3306。如果该行已经被注释掉了,可以将注释符号“#”去掉。
etstat命令查看端口占用情况
etstat命令查看本地端口占用情况。以下命令可以列出本地所有TCP端口的占用情况:
etstatlp
”选项表示不解析端口号对应的服务名称,“-l”选项表示列出所有在监听状态的端口,“-p”选项表示显示进程的PID和进程名称。
如果MySQL服务已经启动,可以在输出结果中找到“3306”端口对应的PID和进程名称,如下所示:
ysqld
ysqld”为进程名称。
3. 使用lsof命令查看端口占用情况
etstat命令之外,还可以使用lsof命令查看端口占用情况。以下命令可以列出所有占用“3306”端口的进程:
$ sudo lsof -i :3306
其中,“-i”选项表示列出所有网络连接,“:3306”表示指定端口号。
如果MySQL服务已经启动,可以在输出结果中找到“3306”端口对应的PID和进程名称,如下所示:
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAMEysqldysqlysql (LISTEN)
ysqld”为进程名称,“1234”为进程的PID。
etstat命令和使用lsof命令,可以快速找到占用MySQL端口的进程,并进行相应的处理。