完美解决ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

关于这个问题是在 mysql 初始化时,使用临时密码,修改自定义密码时,由于自定义密码比较简单,就出现了不符合密码策略的问题。

解决办法:
1.进入mysql
输入命令:mysql -root -p

2、查看 mysql 初始的密码策略,
输入语句 “ SHOW VARIABLES LIKE ‘validate_password%’; ” 进行查看,

2、首先需要设置密码的验证强度等级,设置 validate_password_policy 的全局参数为 LOW 即可,
输入设值语句 “ set global validate_password_policy=LOW; ” 进行设值,

3、当前密码长度为 8 ,如果不介意的话就不用修改了,按照通用的来讲,设置为 6 位的密码,设置 validate_password_length 的全局参数为 6 即可,
输入设值语句 “ set global validate_password_length=6; ” 进行设值,

4、现在可以为 mysql 设置简单密码了,只要满足六位的长度即可,
输入修改语句 “ ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘123456’; ” 可以看到修改成功,表示密码策略修改成功了!!!

1.赋予权限格式:grant 权限 on 数据库对象 to 用户@IP(或者相应正则)

注:可以赋予select,delete,update,insert,index等权限精确到某一个数据库某一个表。

GRANT ALL PRIVILEGES ON . TO ‘用户名’@’%’ IDENTIFIED BY ‘密码’

  • 19
    点赞
  • 48
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
### 回答1: ord does not satisfy the current policy requirements 这个错误提示是因为你的密码不符合当前的安全策略要求。可能是密码长度不够、缺少特殊字符、数字或大小写字母等。建议你修改密码,使其符合安全策略要求。 ### 回答2: error 1819 (hy000): your password does not satisfy the current policy requirements 这个错误提示意味着你的密码不符合当前的密码策略要求。这通常发生在MySQL数据中心或其他系统管理员施加更严格的安全政策时,比如密码长度、特殊字符、必须大小写混合等规则。 以下是一些解决错误1819的方法: 1. 更改密码:首先,你需要更新你的密码,以符合当前密码策略要求。你可以使用以下命令更改MySQL用户密码: ALTER USER 'username'@'localhost' IDENTIFIED BY 'new_password'; 或: SET PASSWORD FOR 'username'@'localhost' = PASSWORD('new_password'); 请确保将上述命令中的‘username’更改为你的MySQL用户名,‘localhost’更改为你的主机名,‘new_password’更改为符合密码策略的新密码。 2. 禁用密码策略:另一种方法是禁用密码策略,以便你可以使用更简单的密码。当然,这样做会降低安全性,因此必须确保数据库安全。 你可以在MySQL配置文件中禁用密码策略。请打开MySQL默认配置文件my.cnf,找到[mysqld]段并添加以下行: [mysqld] validate_password=OFF 保存更改并重新启动MySQL服务器,以便更改生效。 总之,错误1819提示你的密码不符合当前密码策略要求。你可以更改密码以符合要求,或者禁用密码策略,以便使用简单的密码。无论哪种方法,都应该注意数据库的安全性。 ### 回答3: error 1819 (hy000): your password does not satisfy the current policy requirements 错误代码1819 (hy000): 你的密码不符合当前策略要求 这个错误提示意味着你输入的密码不符合MySQL的密码策略要求。MySQL在密码管理方面有一些要求,例如密码必须包含至少一个数字、一个字母、一个特殊字符等等。如果你的密码不符合这些要求,就会出现这个错误提示。 为了解决这个问题,你需要将你的密码改成符合MySQL密码策略要求的密码。你可以尝试以下几个方法: 1. 增加密码复杂度:你可以将你的密码变得更加复杂,例如增加特殊字符、数字等元素。 2. 修改MySQL密码策略:如果你是MySQL管理员,你可以尝试修改MySQL密码策略,以便让你的密码符合要求。 3. 重新安装MySQL:如果以上方法都无法解决问题,你可以尝试重新安装MySQL,并在安装时选择一个符合MySQL密码策略要求的密码。 总之,这个错误提示并不是一个技术难题,而是一个密码管理上的问题。只要遵守MySQL的密码策略要求,你就可以避免这个错误。
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值