首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法登录到phpmyadmin错误#1862 -您的密码已过期

问无法登录到phpmyadmin错误#1862 -您的密码已过期
EN

Stack Overflow用户
提问于 2016-03-14 18:56:22
回答 2查看 11.6K关注 0票数 8

我在本教程之后安装了mysql、php和phpmyadmin。每个操作都很好,也就是说,我可以通过命令行启动和连接mysql,而不会出现任何错误,但问题是,当我尝试登录到phpmyadmin时,我会收到以下错误:

#1862 -你的密码过期了。要登录,必须使用支持过期密码的客户端更改它。

值得指出的是,我现在的mysql密码不是我在安装mysql时收到的临时密码,但是后来我更改了它(在安装phpmyadmin之前),现在尝试用这个新的(当前)密码登录到phpmyadmin,显示了上面的错误。

有谁能帮我了解一下是什么问题吗?

谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-03-15 11:57:06

好的,最后我不明白这个问题的原因,但是下面的解决方案对我有效:

  1. 在终端(in /usr/local/mysql/bin/) mysqladmin -u root -p password中输入
  2. 输入您的密码
  3. 输入新密码
  4. 完成了!我也可以从phpmyadmin登录!

希望它能帮助其他有类似问题的人,

票数 13
EN

Stack Overflow用户

发布于 2017-01-09 16:10:20

MySQL密码已过期

在MySQL 5.7.4中,default_password_lifetime的默认值是360 (一年)。如果不更改此变量或个人用户帐户,则所有用户密码将在360天后过期(因此您将得到:“您的密码已过期。要登录,必须使用支持过期密码的客户端进行更改”)。

为了防止密码自动过期,以root身份登录(mysql -u root -p):

对于自动连接到服务器的客户端(例如,从脚本)。更改密码过期设置:

ALTER USER 'script'@'localhost' PASSWORD EXPIRE NEVER;

也可以禁用所有用户的自动密码过期。

SET GLOBAL default_password_lifetime = 0;

我曾经理解并修复过这个链接

MySQL:密码过期和沙箱模式

MySQL:密码过期策略

MySQL服务器5.7中的密码过期策略

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35995792

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档