如何检查服务器里有没有MySQL服务

在服务器上检查是否已安装了MySQL服务可以通过以下步骤来完成。我们将通过命令行来检查MySQL服务的状态。

步骤一:登录服务器

首先,使用SSH登录到服务器。输入用户名和密码后,可以进入服务器的终端界面。

步骤二:检查MySQL服务状态

在终端界面输入以下命令来检查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-09-28 15:47:28 UTC; 2min 3s ago
 Main PID: 12345 (mysqld)
    Tasks: 27
   Memory: 159.9M
   CGroup: /system.slice/mysql.service
           └─12345 /usr/sbin/mysqld

如果MySQL服务没有运行,则会显示类似以下输出:

● mysql.service - MySQL Community Server
   Loaded: loaded (/lib/systemd/system/mysql.service; disabled; vendor preset: enabled)
   Active: inactive (dead)

步骤三:启动MySQL服务

如果MySQL服务未运行,您可以通过以下命令来启动MySQL服务:

sudo service mysql start

步骤四:检查MySQL端口

如果MySQL服务正在运行,您还可以检查MySQL服务器所使用的端口。默认情况下,MySQL使用3306端口。

netstat -tuln | grep 3306

如果MySQL正在监听3306端口,则会显示类似以下输出:

tcp6       0      0 :::3306                 :::*                    LISTEN

总结

通过以上步骤,您可以在服务器上检查是否已安装并运行了MySQL服务。如果MySQL服务未安装或未运行,可以使用相应的命令来安装或启动MySQL服务。希望这些步骤对您有所帮助!


参考资料:

  • [How to Check if MySQL is Running on Linux Server?](

附录:

命令 描述
service mysql status 检查MySQL服务状态
sudo service mysql start 启动MySQL服务
netstat -tuln | grep 3306 检查MySQL端口