linux上如何查看mysql是否启动

更新时间:02-09 教程 由 |唁 分享

在Linux上,我们可以使用如下命令查看MySQL是否已经启动:

sudo service mysql status

如果MySQL已经启动,命令行会显示如下信息:

● mysql.service - MySQL Community ServerLoaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)Active: active (running) since Mon 2020-08-17 09:56:35 CST; 53min ago Main PID: 5019 (mysqld)Tasks: 38 (limit: 4915)Memory: 741.7MCGroup: /system.slice/mysql.service└─5019 /usr/sbin/mysqld --daemonize --pid-file=/run/mysqld/mysqld.pid

可以看到,Active一项是active (running),表示MySQL已经启动并正在运行。

如果MySQL没有启动,则命令行会显示如下信息:

● mysql.service - MySQL Community ServerLoaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)Active: inactive (dead) since Mon 2020-08-17 09:56:19 CST; 1h 6min ago Main PID: 4797 (code=exited, status=0/SUCCESS)

可以看到,Active一项是inactive (dead),表示MySQL没有启动。

另外,我们还可以使用如下命令检查MySQL端口是否处于监听状态,以确保MySQL已经启动:

sudo netstat -anp | grep 3306

如果MySQL已经启动,命令行会显示如下信息:

tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 5019/mysqld

可以看到,tcp一项是LISTEN状态,并且5019/mysqld进程正在监听3306端口,说明MySQL已经启动。

如果MySQL没有启动,则命令行不会显示任何信息。

声明:关于《linux上如何查看mysql是否启动》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2073412.html