欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 科技 > 能源 > linux 查看 MySQL 在 Linux 或 WSL 上的运行状态

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

2025/4/18 22:41:09 来源:https://blog.csdn.net/WithCYwind/article/details/144957195  浏览:    关键词:linux 查看 MySQL 在 Linux 或 WSL 上的运行状态

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


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

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

sudo systemctl status mysql

🔎 示例输出:

● mysql.service - MySQL Community ServerLoaded: 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 状态:

sudo service mysql status

3. 使用 mysqladmin 工具检查状态

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

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 是否正在运行:

ps aux | grep mysql

示例输出:

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

5. 检查 MySQL 是否监听端口

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

ss -tuln | grep 3306

或者:

netstat -tuln | grep 3306

示例输出:

tcp    LISTEN     0      80    0.0.0.0:3306      *:*

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

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

mysql -u root -p

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

SHOW STATUS;

🛠 常用 MySQL 服务管理命令

命令说明
sudo systemctl start mysql启动 MySQL 服务
sudo systemctl stop mysql停止 MySQL 服务
sudo systemctl restart mysql重启 MySQL 服务
sudo systemctl enable mysql设置开机自启 MySQL

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词