一、目的
为了解决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进行验证
四、原因猜测
之前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)
乐于奉献共享,帮助你我他!