gpt4 book ai didi

java - 如何修复 java.sql.SQLException : Server is running in --secure-auth mode, 但 'user' @'host' 有旧格式的密码; (...)?

转载 作者:可可西里 更新时间:2023-11-01 08:29:57 25 4
gpt4 key购买 nike

将 MySQL 5.1 升级到 5.6 后,尝试启动 JBoss 失败,出现以下异常:

java.sql.SQLException: 
Server is running in --secure-auth mode, but 'user'@'localhost'
has a password in the old format; please change the password to the new format

如何解决这个问题?

最佳答案

此问题由以下人员修复:

1)更新'user'用户的密码哈希值

UPDATE mysql.user set password = PASSWORD('my password text') where user= 'user';

2)停止'mysql'服务器

/etc/init.d/mysql停止

3)/etc/my.cnf 文件中设置标志old_passwords=1

4)启动'mysql'服务器

/etc/init.d/mysql 启动

另请参阅文档:MySQL password hashing

关于java - 如何修复 java.sql.SQLException : Server is running in --secure-auth mode, 但 'user' @'host' 有旧格式的密码; (...)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29811694/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com