解决centos8.使用的mysql的一些问题:启动mysqld失败,修改密码

最开始在centos安装好了mysql,然后想修改密码,怎么也修改不了,还鼓捣了下配置文件啥的,然后不知怎么,mysqld服务都打不开了。。。。
查了好久emmmm,修改文件,还有修改swappon之类的,都无法解决:
错误如下

[root@localhost ~]# systemctl start mysqld

Job for mysqld.service failed because the control process exited with error code.

See “systemctl status mysqld.service” and “journalctl -xe” for details.

然后想了下,是不是有mysqld的僵尸进程,执行下面语句把mysqld进程杀死,:

pkill -9 mysqld

再重启服务,查看服务,成功:
systemctl start mysqld
systemctl status mysqld
解决centos8.使用的mysql的一些问题:启动mysqld失败,修改密码_第1张图片

然后我们再修改密码:
先进入mysql,我们查看密码强度:
SHOW VARIABLES LIKE ‘validate_password%’;

解决centos8.使用的mysql的一些问题:启动mysqld失败,修改密码_第2张图片
默认时medium,我这里已经改为了low;
那么我是怎么修改的呢:

一开始网上找,都是下面这句,0或者low:

set global validate_password_policy=low;
都不对,提示如下:

在这里插入图片描述

其实centos8.改为了这样,上面的查看密码强度就告诉了我们,emmmm(小白的觉悟):
set global validate_password.policy=low;

在这里插入图片描述
成功修改了密码强度:
我们就可以修改简单密码了(password为你要修改的):

ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘password’;

在这里插入图片描述
完美解决!!!

你可能感兴趣的:(cencos,mysql)