mysql更改密码 MySQL初始密码


在开发环境中,尝试为MySQL数据库创建一个新用户时,遭遇了密码策略的复杂度要求,这让我们觉得流程稍显繁琐。为了简化操作,我们决定对密码策略进行一些调整。

系统提示新设置的密码不符合当前的密码策略要求。

为了更好地理解当前MySQL的版本信息,我们首先执行了如下命令查询:

<p>mysql> select @@version;</p>

接着,为了详细了解MySQL默认的密码策略细节,我们执行了如下指令查看:

<p>mysql> show variables like 'validate_password%';</p>

为了降低密码验证的难度,我们需要调整密码验证的强度等级。通过设置全局参数 validate_password_policyLOW 等级,可以降低密码设置的复杂度要求。

在MySQL命令行中执行以下设置命令:

<p>mysql> set global validate_password_policy=LOW;</p>

值得注意的是,即使我们将验证强度设为最低,系统仍要求密码长度至少为4位。我们进一步调整了 validate_password_length 的全局参数,设为一个较小的值以适应我们的开发环境需求。

执行以下命令以完成设置:

<p>set global validate_password_length=4;</p>

现在,我们可以为MySQL用户设置一个简单的密码了,只要它满足至少4位的长度要求即可。

执行创建用户的命令:

<p>create user 'hue' identified by 'your4digitpassword';</p>