Azure mySQL密码已过期

时间:2016-10-26 17:27:59

标签: mysql azure laravel-5

您好我正在使用Azure网络服务。我正在使用Laravel和mySQL。直到昨天一切正常,我没有更新任何文件。

今天我正在尝试访问创建用户的页面,我看到了这个错误

Connector.php第119行中的ErrorException: SQLSTATE [HY000] [1862]您的密码已过期。要登录,您必须使用支持过期密码的客户端进行更改。 (查看:D:\ home \ site \ wwwroot \ app \ resources \ views \ user.blade.php)

当我尝试转到 phpMyAdmin 时,我看到此错误phpMyAdmin Error

我按重试连接按钮,但它无效 我尝试在Azure中启用和禁用mySQL服务,但是我得到了同样的错误。

还有其他方法可以使用我的azure控制台等来更改mySql密码吗?

感谢您的时间

2 个答案:

答案 0 :(得分:1)

在Azure上的应用程序设置中添加密钥= WEBSITE_MYSQL_ARGUMENTS 值= --default_password_lifetime = 0

答案 1 :(得分:0)

我的AZURE App Service(Wordpress)出现问题,突然显示页面空白页面只显示消息"错误建立数据库连接" (或类似的)

我已按照此Enable WordPress Error Logs on Azure App Service启用了日志记录,然后查看d:\ home \ LogFiles \ php_errors.log和d:\ home \ site \ wwwroot \ wp-content \ debug。记录(继续阅读Enable WordPress Error Logs on Azure App Service向下直到Q& A)导致相同的线索,"您的密码已过期..... blah blah",

使用@Alexander的上述方法非常有效,并且无需重新启动即可立即解决问题,只需刷新浏览器即可。