连接mysql 8以上高版本报错:Public Key Retrieval is not allowed
Posted zhangphil
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了连接mysql 8以上高版本报错:Public Key Retrieval is not allowed相关的知识,希望对你有一定的参考价值。
连接mysql 8以上高版本报错:Public Key Retrieval is not allowed
解决方案,在连接url拼接的字符串里面,拼上:
allowPublicKeyRetrieval=true
如果是用mysql管理工具如DBeaver,可以在 连接设置 - 驱动属性 ,找到allowPublicKeyRetrieval,把allowPublicKeyRetrieval的值设为 切换为 TRUE 即可。
在驱动属性里面,也可以关闭ssl属性,找到 useSSL,把它的值设为 FALSE。
mysql修改初始化密码命令:
mysqladmin -uroot -p初始化旧密码 password 你的新密码
mysql数据库可视化的管理工具,DBeaver下载连接:
Download | DBeaver Communityhttps://dbeaver.io/download/
以上是关于连接mysql 8以上高版本报错:Public Key Retrieval is not allowed的主要内容,如果未能解决你的问题,请参考以下文章
Navicat 连接Mysql 8.0以上版本报错1251的详细解决方案
JDBC连接MySQL 8时报错:MySQLNonTransientConnectionException: Public Key Retrieval is not allowed
Jdbc连接MySQL 8时报错“MySQLNonTransientConnectionException: Public Key Retrieval is not allowed”
Jdbc连接MySQL 8时报错“MySQLNonTransientConnectionException: Public Key Retrieval is not allowed”