linux如何查看mysql服务
linux如何查看mysql服务详细介绍
在 Linux 系统中,你可以使用以下几种方式查看 MySQL 服务的状态:
1. 使用
systemctl命令
如果你使用的是 systemd 作为系统和服务管理器(例如 CentOS 7 及以上版本、Ubuntu 16.04 及以上版本),可以用systemctl命令来查看 MySQL 服务的状态。
- 查看服务是否正在运行:
bash
systemctl status mysql
若服务正在运行,输出里会显示Active: active (running)。
- 查看服务是否开机自启:
bash
systemctl is-enabled mysql
若服务开机自启,输出会是enabled;若不是,输出为disabled。
2. 使用
service命令
在一些较旧的 Linux 发行版里,也可以使用service命令查看 MySQL 服务状态。
bash
mysql status
若服务正在运行,输出中会有表示服务运行的信息。
3. 检查进程
可以通过ps命令结合grep命令来查看 MySQL 进程是否存在。
bash
mysql
若 MySQL 正在运行,输出里会有与 MySQL 相关的进程信息。
4. 检查端口
MySQL 默认使用 3306 端口,你可以使用netstat或者ss命令来查看该端口是否在监听。
- 使用
netstat:
bash
:3306
912netstat | :3306
- 使用
ss:
bash
ss :3306
912ss | :3306
如果输出中有相关信息,就表明 MySQL 服务正在监听 3306 端口。