Linux常用命令

查看进程相关信息

cpp 复制代码
ps aux | grep mysql

检查端口是否处于监听状态

cpp 复制代码
sudo netstat -tuln | grep 3306
  1. 第一行:

    复制代码
    tcp 0 0 127.0.0.1:33060 0.0.0.0:* LISTEN
    • tcp: 表示这是 TCP 协议的连接。
    • 0 0: 这两个数字通常是接收队列和发送队列的长度,但在 netstat 输出中,它们通常都是 0
    • 127.0.0.1:33060: 这是监听的地址和端口。127.0.0.1 表示本地回环地址,即只能从本地访问。33060 是监听的端口号。
    • 0.0.0.0:*: 0.0.0.0 表示服务器正在监听所有网络接口上的连接(即任何 IP 地址)。* 表示监听的端口是任意的。

    综上,这行表示 MySQL 或其他服务在本地回环地址 127.0.0.133060 端口上监听连接请求。

  2. 第二行:

    复制代码
    tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN
    • tcp: 同样表示 TCP 协议。
    • 0 0: 类似于第一行,这些值在 netstat 输出中通常是 0
    • 127.0.0.1:3306: 同样是监听的地址和端口。在这里,3306 是 MySQL 默认的端口号。
    • 0.0.0.0:*: 同样表示监听所有网络接口上的连接请求。

    这行表示 MySQL 服务器在本地回环地址 127.0.0.13306 端口上监听连接请求。这是 MySQL 默认情况下的端口和地址配置。

总结

这些输出告诉我们有两个程序(可能是 MySQL 实例)正在监听不同的端口。通常情况下:

  • 127.0.0.1:3306 是 MySQL 主监听端口,用于从本地或远程访问。
  • 127.0.0.1:33060 可能是 MySQL 的另一个实例(比如 MySQL Shell 或其他应用)在另一个端口上监听。

如果您想通过网络连接访问 MySQL,请确保适当的端口(通常是 3306)是在 0.0.0.0 或者具体的 IP 地址上监听,而不仅仅是 127.0.0.1,这样可以允许来自其他计算机的连接。

相关推荐
我爱学习好爱好爱2 小时前
Ansible 常用模块详解:yum、service/systemd、copy实战
linux·服务器·ansible
papaofdoudou2 小时前
LINUX VFIO被IOMMUFD取代
linux·运维·服务器
平生不喜凡桃李3 小时前
浅谈 Linux 中 namespace 相关系统调用
java·linux·服务器
无忧智库3 小时前
智慧医院的“新基建”:从顶层设计到全栈式智能运维的深度解构(PPT)
大数据·运维
YMWM_3 小时前
【问题】thor上的cubLas
linux·python·thor
虾..4 小时前
多路复用 --- select系统调用
服务器·数据库·sql
杨云龙UP4 小时前
mysqldump逻辑备份文件恢复总结:全库恢复、单库恢复,一篇讲明白
linux·运维·服务器·数据库·mysql·adb
舰长1154 小时前
linux系统服务器加固1、中风险 未设置登录失败处理功能和登录连接超时处理功能。2、中风险 未限制默认账户的访问权限。3、中风险 未实现管理用户的权限分离。
linux·运维·服务器
mounter6255 小时前
Linux 7.0 重磅更新:详解 nullfs 如何重塑根文件系统挂载与内核线程隔离
linux·运维·服务器·kernel
色空大师5 小时前
【网站搭建实操(一)环境部署】
java·linux·数据库·mysql·网站搭建