首页 / MYSQL / MySql 8 You must reset your password using ALTER USER statement before executing this statement
MySql 8 You must reset your password using ALTER USER statement before executing this statement
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了MySql 8 You must reset your password using ALTER USER statement before executing this statement,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1120字,纯文字阅读大概需要2分钟。
内容图文
![MySql 8 You must reset your password using ALTER USER statement before executing this statement](/upload/InfoBanner/zyjiaocheng/913/5a70dd99250544c5b31665a93ea1b61f.jpg)
You must reset your password using ALTER USER statement before executing this statement
最近安装mysql8版本时,遇到坑无数,第一无论输入啥,都提示此信息,意思是在执行此语句之前,必须使用alter user语句重置密码
查询网上使用此语句 alter user user() identified by “123qweR”;
但是提示 Your password does not satisfy the current policy requirements
意思就是密码过于简单,不符合密码设置的策略,看了一下有的人建议修改策略啥的,这里我get一个新的方法,直接将原来mysql的初始化密码修改一下后二位,因为他肯定满足密码策略,策略估计是大小写,字母特殊字符都必须含有
去log文件中查看我的初始化密码,然后将一二个字母修改一下,我只是修改了后一位
alter user user() identified by “26SE>Z%UddNN”;
ok,但是这里我的外网工具还是连接不上mysql,是host地址没有开放,需要设置一下,
use mysql;
update user set host = ‘%’ where user = ‘root’;
flush privileges;
然后连接后发现还是不行,
这次工具连接报错为Client does not support authentication protocol requested by server…;
个人认为是root用户需要修改加密方式,所以还需要执行以下语句
use mysql;
alter user ‘root’@’%’ identified with mysql_native_password by ‘26SE>Z%UddNN’;
flush privileges;
最后大功告成!
内容总结
以上是互联网集市为您收集整理的MySql 8 You must reset your password using ALTER USER statement before executing this statement全部内容,希望文章能够帮你解决MySql 8 You must reset your password using ALTER USER statement before executing this statement所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。