博客园  :: 首页  :: 管理

关于使用DBeaver连接MySQL-8.0.30,报错:Public Key Retrieval is not allowed

也即是:不允许公钥检索

但如果此时,我们在cmd命令行以DBeaver使用的用户名,通过mysql -uxxx -p 登录一次,再登录,就不会有报错了

对于这个问题,我们可以服务端解决,也可以从客户端解决这个问题,这里主要说明如果从DBeaver服务端解决这个问题

解决方法一:连接的数据库,右键,Connection settings ---> SSL  中打开Use SSL , 而且要在最下面的Advanced中钩先 【Allow public key retrieval】

 

解决方法二:位置和一差不多,原理是在客户端驱动中,将【allowPublicKeyRetrieval】中将值由默认的FALSE改为TRUE

 

 

 

尊重别人的劳动成果 转载请务必注明出处: https://www.cnblogs.com/5201351/p/17005717.html