Public Key Retrieval is not allowed解决

Posted qingxuan0316

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Public Key Retrieval is not allowed解决相关的知识,希望对你有一定的参考价值。

现象

数据库首次安装成功,使用DBever测试链接的时候,出现了Public Key Retrieval is not allowed的报错

原因

mysql虽然安装完成了,但是并没有进行环境变量配置

解决方案

完成环境变量配置

在mac终端打开文件: vi ~/.bash_profile
加入语句: PATH=$PATH:/usr/local/mysql/bin
使配置的语句生效: source ~/.bash_profile

结果:问题解决

附录:另一种解决方案,修改JDBC连接中allowPublicKeyRetrieval属性

在DBever 编辑链接->驱动属性 将allowPublicKeyRetrieval修改为true即可

mybatis运行报错java.sql.SQLNonTransientConnectionException: Public Key Retrieval is not allowed

mybatis运行报错1

报错:java.sql.SQLNonTransientConnectionException: Public Key Retrieval is not allowed
解决方法:在连接数据库的url后加上allowPublicKeyRetrieval=true

解决!

以上是关于Public Key Retrieval is not allowed解决的主要内容,如果未能解决你的问题,请参考以下文章

mybatis运行报错java.sql.SQLNonTransientConnectionException: Public Key Retrieval is not allowed

mybatis运行报错java.sql.SQLNonTransientConnectionException: Public Key Retrieval is not allowed

mybatis运行报错java.sql.SQLNonTransientConnectionException: Public Key Retrieval is not allowed

Public Key Retrieval is not allowed

Public Key Retrieval is not allowed

Public Key Retrieval is not allowed解决