c语言编程笔录

首页 >   > 笔记大全

笔记大全

Linux下如何查看MySQL端口

更新时间:2023-11-13

前言

MySQL是一种常用的关系型数据库管理系统,它使用客户端/服务器模式,通常默认监听在一个特定的端口上,用于接收来自客户端的连接。在Linux下,我们可以通过几种方法来查看MySQL端口,包括使用命令行工具、配置文件以及查询系统进程列表等方式。

方法一:使用命令行工具

Linux系统提供了一些命令行工具来查看网络端口的使用情况,比如netstat和lsof。下面是使用netstat命令查看MySQL端口的示例:

$ netstat -nlt

上述命令将列出当前系统上所有的TCP监听端口,并显示出相关的进程信息。在输出结果中,可以根据服务的名称(比如“mysql”或“3306”)来查找MySQL监听的端口号。

方法二:查看MySQL配置文件

MySQL在安装过程中会生成一个配置文件,其中包含了MySQL服务器的各种设置,包括监听的端口号。配置文件的路径通常为/etc/my.cnf或/etc/mysql/my.cnf,可以使用文本编辑器打开该文件进行查看。

$ sudo vi /etc/my.cnf

在打开的配置文件中,可以搜索关键字“port”来找到MySQL监听的端口号的配置项,如下所示:

[mysqld]
port = 3306

上述示例中,MySQL的端口号被设置为3306。

方法三:查询系统进程列表

在Linux系统中,可以使用ps命令来查询系统当前运行的进程列表,并通过grep命令过滤出MySQL相关的进程信息。下面是查询MySQL进程的示例:

$ ps aux | grep mysql

上述命令将列出所有包含关键字“mysql”的进程,并显示出其相关信息。在输出结果中,可以查找包含“mysql”或“mysqld”关键字的进程,并检查相应的进程命令行参数中是否指定了监听端口号。

总结

Linux下查看MySQL端口的方法有多种,包括使用命令行工具、查看配置文件以及查询系统进程列表等方式。通过netstat命令可以快速列出当前系统上所有的TCP监听端口,找到MySQL监听的端口号。查看MySQL配置文件也是一种简单可行的方式,可以搜索“port”关键字找到对应的配置项。另外,查询系统进程列表也可以找到MySQL相关进程并查看其命令行参数中是否包含了监听端口号。