MySQL 设置简单密码

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL 设置简单密码相关的知识,希望对你有一定的参考价值。

参考技术A 在有些时候,使用 MySQL 的时候,就想设置一个简单的密码。但是 MySQL 5.7 之后,对密码的强度有些要求,无法直接设置简单的密码了。
设置简单的密码总是会有下面的提示:

如果是第一次安装设置密码,需要先按照要求,设置一个比较复杂的密码(例如: root@qq.com )。

然后重新登陆 MySQL 准备设置简单密码:
1、查看 mysql 初始的密码策略。

2、设置密码的验证强度等级,设置 validate_password_policy 的全局参数为 LOW 。

3、当前密码长度为 8 ,为了方便,设置为 6 位的密码,设置 validate_password_length 的全局参数为 6 。

4、现在可以为 mysql 设置简单密码了,只要满足六位的长度即可,输入下面的修改语句 :

可以看到修改成功,表示密码策略修改成功了!!!
5、重新登录 MySQL ,验证新密码。

centos7安装mysql5.7修改设置密码策略

centos7操作系统在安装mysql5.7社区版之后会有默认密码,通过grep命令在mysqld.log文件中即可找到,如下所示:

标识位置即在初始化安装时mysql的默认密码,然后通过mysql -u root -p命令输入初始密码之后登录mysql客户端,设置密码,如下所示:

从上面的提示可以知道应该是我设置的密码太过简单(root),mysql的密码设置策略不通过,如果只是在本地调试连接mysql的话,可以修改mysql的密码(毕竟不是生产环境),以下是修改mysql密码策略的方法:

然后再运行设置密码的操作,set password=password("你的密码");

最后更新授权表,输入命令:flush privileges;,重新登录mysql客户端,使用最新的密码即可,如下图所示:

 

以上是关于MySQL 设置简单密码的主要内容,如果未能解决你的问题,请参考以下文章

MySQL8.0设置简单密码

mysql5.7设置简单密码报错ERROR 1819 (HY000): Your password

wampserver修改mysql数据库密码的简单方式

个人电脑搭建的php+mysql环境如无数据库密码或者密码简单会被入侵吗?

Linux安装MariaDB(Mysql)和简单配置

mysql添加密码