首页 / 日本服务器 / 正文
Linux 查看 MySQL 端口的方法详解

Time:2025年01月05日 Read:7 评论:42 作者:y21dr45

在 Linux 系统中,了解如何查看 MySQL 服务的端口号是非常重要的,无论是为了排查问题、优化性能还是确保系统安全,掌握这些命令都是非常有用的,本文将详细介绍几种常见的方法来查看 MySQL 的端口号。

Linux 查看 MySQL 端口的方法详解

使用 `netstat` 命令

netstat 是一个用于显示网络连接、路由表、接口统计信息等的命令,可以通过以下命令查看 MySQL 服务正在监听的端口:

netstat -tln | grep mysql

该命令会列出所有正在监听的 TCP 端口,并通过管道操作符(|)将结果传递给grep 命令进行过滤,MySQL 正在运行,其默认端口号 3306 应该会显示在结果中。

使用 `ss` 命令

ssnetstat 工具的替代品,具有更强大的功能和性能,使用方法如下:

ss -tln | grep mysql

这个命令的功能与netstat 类似,但在某些情况下速度更快,同样,它会显示 MySQL 正在监听的端口。

使用 `lsof` 命令

lsof 命令可以列出系统中所有打开的文件,包括网络文件,要查看 MySQL 的端口,可以使用:

lsof -i | grep mysql

或者直接指定默认端口 3306:

lsof -i :3306

4. 通过psgrep 组合命令

另一种方法是通过查找 MySQL 进程并查看其监听的端口:

ps aux | grep mysqld

找到 MySQL 进程的 PID 后,使用以下命令查看其监听的端口:

sudo lsof -p <PID> | grep LISTEN

<PID> 替换为实际的进程 ID。

使用 MySQL 命令行工具

如果你有 MySQL 的命令行工具(如mysqladmin),可以直接登录并查看端口号:

mysqladmin variables | grep port

这将列出 MySQL 的配置变量,包括端口号。

查看 MySQL 配置文件

MySQL 的配置文件通常位于/etc/my.cnf/etc/mysql/my.cnf,你可以使用文本编辑器打开该文件,搜索port 关键字,找到对应的配置项即可得知 MySQL 的端口号。

[mysqld]
port = 3306

修改 MySQL 端口号

如果需要修改 MySQL 的端口号,可以按照以下步骤操作:

1、编辑配置文件

打开/etc/my.cnf/etc/mysql/my.cnf,找到[mysqld] 部分,修改port 参数:

   [mysqld]
   port = 3307

2、重启 MySQL 服务

保存并关闭配置文件后,重启 MySQL 服务以使更改生效:

   sudo service mysql restart

3、验证新端口号

再次运行上述任意命令,确保新端口号已成功生效。

   netstat -tln | grep 3307

通过上述多种方法,你可以轻松地在 Linux 系统中查看和修改 MySQL 的端口号,无论是使用命令行工具还是直接编辑配置文件,都可以根据具体需求选择合适的方法,希望本文能帮助你更好地管理和优化你的 MySQL 数据库服务。

排行榜
关于我们
「好主机」服务器测评网专注于为用户提供专业、真实的服务器评测与高性价比推荐。我们通过硬核性能测试、稳定性追踪及用户真实评价,帮助企业和个人用户快速找到最适合的服务器解决方案。无论是云服务器、物理服务器还是企业级服务器,好主机都是您值得信赖的选购指南!
快捷菜单1
服务器测评
VPS测评
VPS测评
服务器资讯
服务器资讯
扫码关注
鲁ICP备2022041413号-1