shell 参看mysql的各项服务是否启动
时间: 2023-10-07 10:08:17 浏览: 66
你可以使用以下命令来检查 MySQL 服务是否正在运行:
```
service mysql status
```
如果 MySQL 服务正在运行,将会看到类似如下的输出:
```
mysql.service - MySQL Community Server
Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
Active: active (running) since Tue 2021-08-17 13:50:59 UTC; 18min ago
Main PID: 2256 (mysqld)
Tasks: 38 (limit: 1164)
Memory: 296.3M
CGroup: /system.slice/mysql.service
└─2256 /usr/sbin/mysqld --daemonize --pid-file=/run/mysqld/mysqld.pid
```
如果 MySQL 服务未在运行,则会看到类似如下的输出:
```
mysql.service - MySQL Community Server
Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
Active: inactive (dead) since Tue 2021-08-17 13:50:59 UTC; 18min ago
Main PID: 2256 (code=exited, status=0/SUCCESS)
```
你也可以使用以下命令来检查 MySQL 服务是否正在监听端口:
```
netstat -tlnp | grep mysqld
```
如果 MySQL 服务正在监听端口,则将会看到类似如下的输出:
```
tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN 2256/mysqld
```
阅读全文