ubuntu20.04不使用systemctl如何查看mysql8.0的PID
时间: 2023-12-15 17:05:02 浏览: 34
如果你不想使用`systemctl`命令,你可以尝试以下命令来查看MySQL 8.0的PID:
1. 使用`ps`命令和`grep`命令来查找MySQL进程的PID号:
```
ps aux | grep mysql
```
2. 查找输出信息中包含`/usr/sbin/mysqld`的行,其中第二列就是MySQL进程的PID号。
例如,输出信息可能类似于:
```
mysql 1234 0.0 0.1 123456 1234 ? Ssl Dec01 0:01 /usr/sbin/mysqld
```
其中,`1234`就是MySQL 8.0的PID号。
另外,你也可以使用`pidof`命令来查找MySQL 8.0的PID号:
```
pidof mysqld
```
这个命令会输出MySQL 8.0进程的PID号。如果有多个MySQL进程在运行,它会输出所有MySQL进程的PID号。
相关问题
ubuntu20.04不使用systemctl如何查看mysql8.0的主机名
可以通过以下命令查看 MySQL 8.0 的主机名:
```
sudo service mysql status
```
该命令将显示 MySQL 8.0 的状态信息,其中包括主机名。如果 MySQL 正在运行,则可以看到类似以下的输出:
```
mysql.service - MySQL Community Server
Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
Active: active (running) since Wed 2021-01-13 16:36:22 EST; 1 weeks 3 days ago
Main PID: 1234 (mysqld)
Tasks: 38 (limit: 2282)
Memory: 336.0M
CGroup: /system.slice/mysql.service
└─1234 /usr/sbin/mysqld --daemonize --pid-file=/run/mysqld/mysqld.pid
Jan 13 16:36:21 ubuntu systemd[1]: Starting MySQL Community Server...
Jan 13 16:36:22 ubuntu systemd[1]: Started MySQL Community Server.
```
在上面的输出中,可以看到 MySQL 8.0 的主机名为 `ubuntu`。
ubuntu20.04不使用systemctl如何查看mysql8.0的IP地址
可以通过以下命令查看 MySQL 8.0 的 IP 地址:
```
sudo lsof -i -P -n | grep mysqld
```
该命令将列出所有正在监听端口的进程,其中包括 MySQL 8.0。如果 MySQL 正在运行,则可以看到类似以下的输出:
```
mysqld 1234 mysql 10u IPv4 12345 0t0 TCP 127.0.0.1:3306 (LISTEN)
```
在上面的输出中,可以看到 MySQL 8.0 正在监听 IP 地址为 `127.0.0.1`,端口为 `3306`。这意味着 MySQL 8.0 只能通过本地连接访问。如果要使 MySQL 8.0 可以从其他计算机访问,需要更改 MySQL 的配置文件。