mysql--You must reset your password using ALTER USER statement before executing this statement
1.mysql--You must reset your password using ALTER USER statement before executing this statement
2.mysql+关掉密码过期3.修改mysql数据库远程访问新安装数据以后,在我们成功登陆数据库之后,原以为可以操作数据库了,但是当我们随机运行一个 sql 语句时,mysql 命令窗口却提示:
ERROR 1820 (HY000): You must reset your password using ALTER USE statement before executing this statement.
错误翻译:在执行该语句之前,你必须通过 alter user 来修改密码
解决办法:
首先我们重新执行更改用户密码语句
mysql>alter user user() identified by '';
// 这里注意,填写密码的时候满足8位并且尽量是混合密码(英文、下划线、数字)
如果提示:简单密码不行,如下解决
mysql> show varialables like 'validate_password%'; // 执行该语句
可以看到图片中的 Variable_name
和 Value
的参数,其中我们会发现有个数字8和Medium(中等)的值,接着在看它们对应的参数为 validate_password_length
(密码长度)和 validate_password_policy
(密码策略)。
修改密码:
mysql> set global validate_password_policy=low; //将密码级别改为弱
mysql> set global validate_password_length=6; //将密码长度改为6/*执行完之后,我们可以将刚才设置的混合密码改为自己想要的数字密码或英文密码了*/
mysql> alter user '用户名'@'localhost' identified by '123456'; //改密码方式一
mysql> alter user USER() identified by '123456'; //改密码方式二
龙腾一族至尊龙骑
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)
2016-01-08 ODBC、OLE DB、 ADO的区别
2016-01-08 OLEDB和ODBC的区别(优缺点)