CENTOS7安装MYSQL8之二

说明,本想将下面的和之一合起来,结果写好了,图片放好了,无法发布也无法草稿保存,只好导出,现在貌似好了,重新放上图片发布

新的一天开始,
先开机后看看MYSQL是否开机自动开启,输入

systemctl status mysqld.service
在这里插入图片描述

成功!
接下来就是密码的设置了,先找到系统给的临时密码。
[mark@localhost ~]$ grep ‘temporary password’ /var/log/mysqld.log
2018-12-05T14:29:24.772975Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: lshLj;uMo0–
利用临时密码进入MYSQL
mysql -uroot -p
进入成功,看到MYSQL> 符号。开始改密码,请注意两点,一是代码语法要精准,ROOT和LOCALHOST分别有引号,二是密码要12位并且大小写和特殊符号都要有,不行的话,多试几遍。成功修改后的反馈是:mysql> alter user ‘root’@‘localhost’ identified by 换成你的密码在这里’;
Query OK, 0 rows affected (0.09 sec)
失败会提醒 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
如果需要简单的密码,可以此时退出,重新进入,再改密码。进入后,这么操作

use mysql;
alter user ‘root’@‘localhost’ identified by '你的新密码‘;’
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
意思是密码不符合要求,那么就修改密码策略吧 。见下图
图片发不上来,写吧
输入代码:show variables like ‘%password%’; 找到两个有用的
validate_password.policy
validate_password.length
mysql> set global validate_password.policy=0;
Query OK, 0 rows affected (0.08 sec)

mysql> set global validate_password.length=1;
Query OK, 0 rows affected (0.01 sec)

然后像上面那样修改密码吧。成功。

猜你喜欢

转载自blog.csdn.net/Mark21577/article/details/84849669