linux 查看 MySQL 在 Linux 或 WSL 上的运行状态

要查看 MySQLLinuxWSL 上的运行状态,可以使用以下命令:


1. 使用 systemctl 查看 MySQL 服务状态

如果你的系统使用 systemd (例如 Ubuntu 20.04+),使用以下命令:

bash 复制代码
sudo systemctl status mysql

🔎 示例输出:

复制代码
● mysql.service - MySQL Community Server
   Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
   Active: active (running) since Mon 2025-01-06 09:00:00 UTC; 2h 34min ago
  • Active: active (running) 表示 MySQL 正在运行。
  • Active: inactive (dead) 表示 MySQL 已停止。

2. 使用 service 命令

对于较旧的系统,可以使用 service 命令查看 MySQL 状态:

bash 复制代码
sudo service mysql status

3. 使用 mysqladmin 工具检查状态

mysqladmin 是 MySQL 提供的管理工具,可以用来检查服务器状态:

bash 复制代码
mysqladmin -u root -p status

示例输出:

复制代码
Uptime: 43200  Threads: 5  Questions: 4567  Slow queries: 0  Opens: 300  Flush tables: 1  Open tables: 150  Queries per second avg: 0.123

4. 使用 ps 命令查看 MySQL 进程

你也可以使用 ps 命令来检查 MySQL 是否正在运行:

bash 复制代码
ps aux | grep mysql

示例输出:

复制代码
mysql    1234  0.2  1.2 123456 56789 ? Ssl  Jan06   0:23 /usr/sbin/mysqld

5. 检查 MySQL 是否监听端口

MySQL 默认监听 3306 端口,你可以用以下命令确认:

bash 复制代码
ss -tuln | grep 3306

或者:

bash 复制代码
netstat -tuln | grep 3306

示例输出:

复制代码
tcp    LISTEN     0      80    0.0.0.0:3306      *:*

6. 使用 MySQL 客户端检查连接

尝试使用 mysql 命令行客户端连接到 MySQL:

bash 复制代码
mysql -u root -p

输入密码后,执行以下命令检查服务器状态:

sql 复制代码
SHOW STATUS;

🛠 常用 MySQL 服务管理命令

命令 说明
sudo systemctl start mysql 启动 MySQL 服务
sudo systemctl stop mysql 停止 MySQL 服务
sudo systemctl restart mysql 重启 MySQL 服务
sudo systemctl enable mysql 设置开机自启 MySQL
相关推荐
IT成长日记34 分钟前
05【Linux经典命令】Linux 用户管理全面指南:从基础到高级操作
linux·运维·服务器·用户管理·命令
emo了小猫1 小时前
Mybatis #{} 和 ${}区别,使用场景,LIKE模糊查询避免SQL注入
数据库·sql·mysql·mybatis
Sapphire~6 小时前
Linux-07 ubuntu 的 chrome 启动不了
linux·chrome·ubuntu
伤不起bb6 小时前
NoSQL 之 Redis 配置与优化
linux·运维·数据库·redis·nosql
广东数字化转型7 小时前
nginx怎么使用nginx-rtmp-module模块实现直播间功能
linux·运维·nginx
啵啵学习7 小时前
Linux 里 su 和 sudo 命令这两个有什么不一样?
linux·运维·服务器·单片机·ubuntu·centos·嵌入式
半桔8 小时前
【Linux手册】冯诺依曼体系结构
linux·缓存·职场和发展·系统架构
网硕互联的小客服8 小时前
如何利用Elastic Stack(ELK)进行安全日志分析
linux·服务器·网络·安全
冰橙子id9 小时前
linux——磁盘和文件系统管理
linux·运维·服务器
无聊的小坏坏9 小时前
环境变量深度解析:从配置到内核的全链路指南
linux·bash