我按照以下步骤在运行 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 没有问题。因此我的问题是
- MySQL 服务器是否真正启动了?
- 我是否正确启动了 MySQL 服务器?如果我正确启动,为什么它显示服务已停止状态?
答案1
您似乎正在运行不带 的命令sudo
。仅当使用 sudo 时,MySQL 服务才会显示为正在运行:
sudo service mysql status