一百六十六、MySQL——systemctl stop mysqld无法停止MySQL服务

一、目的

为了解决MySQL的中文乱码问题,需要对/etc/my.cnf文件进行参数配置。

而对/etc/my.cnf文件进行配置参数之前,需要先停止MySQL服务

二、错误命令语句示范

(一)错误的命令语句

# systemctl stop  mysqld

(二)报错详情截图

Failed to stop mysqld.service: Unit mysqld.service not loaded.

 三、正确的命令语句示范

(一)正确的命令语句

 # systemctl stop  mysql.service 

(二)用systemctl status  mysql.service进行验证

一百六十六、MySQL——systemctl stop mysqld无法停止MySQL服务_第1张图片

四、原因猜测 

之前systemctl stop  mysqld命令语句也是可以停止MySQL服务的,不过现在的MySQL的版本是不一样的。之前是按照安装步骤手动安装,现在是用同事的部署脚本安装的。

MySQL的版本不同,相应的的命令语句也会有所不同 

其实可以输入systemctl stop  my  +Tab键,看它是自动生成systemctl stop  mysql.service 还是systemctl stop  mysqld

(一)之前MySQL版本

mysql> select version();
+-----------+
| version() |
+-----------+
| 5.7.41    |
+-----------+
1 row in set (0.00 sec)

(二)现在MySQL版本

mysql> select version();
+-----------+
| version() |
+-----------+
| 8.0.31    |
+-----------+
1 row in set (0.00 sec)

乐于奉献共享,帮助你我他!

你可能感兴趣的:(MySQL,mysql,数据库)