怎么看mysql已经运行
时间 : 2023-03-18 17:01:01声明: : 文章内容来自网络,不保证准确性,请自行甄别信息有效性

要确认MySQL是否正在运行,可以通过以下步骤:

1. 打开命令行窗口

在Windows下,可以按下Win + R,输入cmd并按Enter键来打开命令行窗口。在Linux和macOS下,可以打开终端程序。

2. 输入命令

在命令行窗口中,输入如下命令:

Windows:

net start mysql

Linux和macOS:

systemctl status mysql

或者

/etc/init.d/mysql status

此时,如果MySQL正在运行,命令行会输出类似下面的内容:

Windows:

MySQL服务正在启动 .

MySQL服务已经启动成功。

Linux和macOS:

● mysql.service - MySQL Community Server

Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)

Active: active (running) since Fri 2021-06-11 10:30:16 UTC; 27min ago

Process: 2698 ExecStart=/usr/sbin/mysqld --daemonize --pid-file=/run/mysqld/mysqld.pid $MYSQLD_OPTS (code=exited, status=0/SUCCESS)

Process: 2695 ExecStartPre=/usr/share/mysql/mysql-systemd-start pre (code=exited, status=0/SUCCESS)

Main PID: 2702 (mysqld)

Tasks: 39 (limit: 2344)

Memory: 417.9M

CPU: 2.568s

CGroup: /system.slice/mysql.service

└─2702 /usr/sbin/mysqld --daemonize --pid-file=/run/mysqld/mysqld.pid

其中,关键字active表示服务正在运行。

如果MySQL没有运行,命令行会输出如下内容:

Windows:

服务名无效。

Linux和macOS:

● mysql.service - MySQL Community Server

Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)

Active: inactive (dead)

其中,关键字inactive表示服务未运行。

所以,通过上述命令行方法,可以较为准确地判断MySQL服务是否正在运行。

要检查 MySQL 是否正在运行,你可以按照以下步骤:

1. 打开终端或命令行窗口(如果你在 Windows 操作系统下,请打开命令提示符)。

2. 输入以下命令,并按下 Enter 键:

sudo systemctl status mysql

如果 MySQL 正在运行,你会看到一些输出信息,其中包括 Active: active (running) 字样,如下所示:

Unit mysql.service could not be found.

Command 'systemctl' not found, but can be installed with:

sudo apt install systemd

这意味着你需要安装 `systemd` 才能运行此命令。

另外,如果你正在 Mac 上,则可以输入以下命令:

mysql.server status

如果 MySQL 正在运行,则会显示类似于 `SUCCESS! MySQL running` 的消息。

你也可以通过访问 MySQL 数据库来检查它是否正在运行。可以使用以下命令连接到 MySQL 服务器:

mysql -u root -p

如果成功连接到 MySQL 服务器,则说明它正在运行。

在本文中,我们提供了两种检查 MySQL 是否正在运行的方法。你可以使用其中任何一种方法来检查它。