连接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下载连接: