mysql更改密码 MySQL初始密码
在开发环境中,尝试为MySQL数据库创建一个新用户时,遭遇了密码策略的复杂度要求,这让我们觉得流程稍显繁琐。为了简化操作,我们决定对密码策略进行一些调整。
系统提示新设置的密码不符合当前的密码策略要求。
为了更好地理解当前MySQL的版本信息,我们首先执行了如下命令查询:
<p>mysql> select @@version;</p>
接着,为了详细了解MySQL默认的密码策略细节,我们执行了如下指令查看:
<p>mysql> show variables like 'validate_password%';</p>
为了降低密码验证的难度,我们需要调整密码验证的强度等级。通过设置全局参数 validate_password_policy 为 LOW 等级,可以降低密码设置的复杂度要求。
在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>