mysql 密码过期
mysql 密码过期
zhangcan1 发表于2年前
mysql 密码过期
  • 发表于 2年前
  • 阅读 14
  • 收藏 0
  • 点赞 0
  • 评论 0

【腾讯云】如何购买服务器最划算?>>>   

摘要: ava.sql.SQLException: Your password has expired. To log in you must change it using a client that supports expired passwords.

大家好!

在centos上成功部署了多次tomcat后,昨天意外出现了,启动tomcat,报以下错误:

ava.sql.SQLException: Your password has expired. To log in you must change it using a client that supports expired 

passwords.所以觉得有必要和大家说下!

运行环境:

mysql:5.6.24

tomcat:apache-tomcat-7.0.54-windows-x64

java:1.8

数据库连接池:tomcat.jdbc

问题现象:

 1、启动tomcat,就会报以上错误

 2、navicat工具可以正常连接

解决方案:

1、select * from mysq.user 可查password_expired 都是y(注意:下面截图是我修改以后的截图)

 

2、将password_expired 修改为N

 3、update user set password_expired="N" where password_expired="Y";

 4、重启数据库,重启tomcat,问题解决!








共有 人打赏支持
zhangcan1
粉丝 3
博文 7
码字总数 1458
作品 1
×
zhangcan1
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: