网站优化

网站优化

Products

当前位置:首页 > 网站优化 >

如何快速找到Linux系统中MySQL服务的具体端口号?

GG网络技术分享 2025-11-12 18:38 2


在Linux系统中, 作为root用户,有几种方法Neng查找MySQL服务的端口号:

方法一:用 netstat 命令

  1. 打开终端。
  2. 输入以下命令并按回车键:

bash sudo netstat -tuln | grep mysql

  1. 该命令会列出全部与MySQL相关的网络连接和端口号。查找输出中包含 3306 的行,这通常是MySQL的默认端口号。

方法二:查kan /etc/mysql/my.cnf 文件

  1. 打开终端。
  2. 用文本编辑器打开 my.cnf 文件, 通常位于 /etc/mysql//etc/ 目录下:

bash sudo vi /etc/mysql/my.cnf

  1. 在文件中搜索 port 关键字,通常你会找到类似下面的行:

ini port = 3306

  1. 这里的值就是MySQL的端口号。

方法三:用 psgrep 命令

  1. 打开终端。
  2. 输入以下命令并按回车键:

bash sudo ps -ef | grep mysqld

  1. 查找输出中包含 mysqld 的行, 并查kan cmdline 列,其中兴许包含端口号:

bash mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib/mysql/plugin --user=mysql --log-error=/var/lib/mysql/host_name.err --pid-file=/var/lib/mysql/host_name.pid --socket=/var/run/mysqld/mysqld.sock --port=3306

方法四:用 MySQL 客户端

  1. 打开终端。
  2. 输入以下命令登录MySQL:

bash mysql -u root -p

  1. 登录后运行以下命令:

sql SHOW VARIABLES LIKE 'port';

  1. 该命令会kan得出来MySQL的端口号。

方法五:用 telnet 测试端口

  1. 打开终端。
  2. 用以下命令测试端口是不是开放:

bash telnet localhost 3306

Ru果端口是开放的,你将kan到MySQL的登录提示。Ru果端口是关闭的,telnet将不会响应。

通过以上方法之一,你Neng在Linux系统中找到MySQL服务的端口号。

标签:

提交需求或反馈

Demand feedback