MySQL 服务状态启动后显示已停止

MySQL 服务状态启动后显示已停止

我按照以下步骤在运行 Ubuntu 20.04 的 WSL2 中安装了 MySQL教程

我启动该服务sudo service mysql start并收到此消息。

* Starting MySQL database server mysqld                        [ OK ]

但是,当我使用 检查服务状态时service mysql status,我得到了* MySQL is stopped.。在 top 中检查显示mysqld进程已启动。

  PID USER      PR  NI    VIRT    RES    SHR S  %CPU  %MEM     TIME+ COMMAND
25194 mysql     20   0 2070960 321408  36320 S   0.3   2.6   0:00.75 mysqld
25047 mysql     20   0    2608   1700   1552 S   0.0   0.0   0:00.01 mysqld_safe

我登录 MySQL CLI 没有问题。因此我的问题是

  1. MySQL 服务器是否真正启动了?
  2. 我是否正确启动了 MySQL 服务器?如果我正确启动,为什么它显示服务已停止状态?

答案1

您似乎正在运行不带 的命令sudo。仅当使用 sudo 时,MySQL 服务才会显示为正在运行:

sudo service mysql status

相关内容