美文网首页
mysql5.7初始密码修改

mysql5.7初始密码修改

作者: ugvibib | 来源:发表于2018-04-02 23:31 被阅读6次

安装完成后密码初始化设置步骤

1、获取临时密码
[root@jh]# grep "password" /var/log/mysqld.log
2、修改密码

如果未对密码进行修改的话,不论你操作什么,都会报以下错误:

mysql> SHOW DATABASES
ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
在执行此语句之前,你必须用“ ALTER USER statement”重置你的密码

修改密码又提示下面错误:

mysql>  ALTER USER USER() IDENTIFIED BY '12345678';
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
密码没有满足策略要求,就是密码不合要求的意思

这个其实与validate_password_policy的值有关。
修改validate_password_policy的值,可取0,1,2

mysql> set global validate_password_policy=0;
Query OK, 0 rows affected (0.00 sec)

这样,密码设置只判断长度要求,默认的密码长度为8

# 查看长度
mysql> select @@validate_password_length;
+----------------------------+
| @@validate_password_length |
+----------------------------+
|                          8 |
+----------------------------+
1 row in set (0.00 sec)
# 修改长度
mysql> set global validate_password_length=6;
Query OK, 0 rows affected (0.00 sec)

然后就可以修改成123456了

mysql>  ALTER USER USER() IDENTIFIED BY '123456';

ok,修改初始密码完成了!

3、参考:

https://www.cnblogs.com/ivictor/p/5142809.html

相关文章

网友评论

      本文标题:mysql5.7初始密码修改

      本文链接:https://www.haomeiwen.com/subject/cbyfhftx.html