确认 MySQL 服务已经启动,并且监听的端口号是正确的
时间: 2023-12-03 14:46:04 浏览: 82
确认 MySQL 服务是否已经启动可以通过以下命令来检查:
```
systemctl status mysql
```
如果 MySQL 服务已经启动,那么你应该可以看到类似下面的输出:
```
● mysql.service - MySQL Community Server
Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
Active: active (running) since Tue 2021-09-28 14:51:56 CST; 1h 41min ago
Main PID: 1234 (mysqld)
Tasks: 40 (limit: 4915)
Memory: 329.7M
CGroup: /system.slice/mysql.service
└─1234 /usr/sbin/mysqld --daemonize --pid-file=/run/mysqld/mysqld.pid
Sep 28 14:51:56 ubuntu systemd[1]: Starting MySQL Community Server...
Sep 28 14:51:56 ubuntu systemd[1]: Started MySQL Community Server.
```
如果 MySQL 服务没有启动,那么你可以使用以下命令来启动 MySQL 服务:
```
sudo systemctl start mysql
```
如果 MySQL 服务已经启动,但是你的应用程序无法连接到 MySQL 服务器,那么你可能需要检查 MySQL 监听的端口号是否正确。MySQL 默认使用 3306 端口,你可以使用以下命令来检查 MySQL 是否正在监听 3306 端口:
```
sudo netstat -anp | grep 3306
```
如果你看到如下类似的输出,那么 MySQL 正在监听 3306 端口:
```
tcp6 0 0 :::3306 :::* LISTEN 1234/mysqld
```