Dbeaver连接mysql 8+版本实践踩坑

本文介绍了在Dbeaver 7.1.0中连接MySQL 8.0.20时遇到的三个问题及其解决方案。问题包括:1) 'Public Key Retrieval is not allowed',通过编辑连接设置允许Public Key;2) 'Access denied for user ‘root’@‘localhost’',解决方法是确认并输入正确的root密码;3) 服务器时区问题,设置服务器时区为Asia/Shanghai。
摘要由CSDN通过智能技术生成


Dbeaver连接mysql 8+版本时,遇到两三个坑,因此记录。

版本选择

Dbeaver版本是7.1.0,这个随意,mysql版本是8.0.20。在Dbeaver中新建连接时,mysql有多个选项,如图,记得选MySQL 8+,具体原因还没深究。

MySQL版本选择

Public Key Retrieval is not allowed

在默认设置基础上加上正确的root密码连接上mysql后,打开报的第一个错误是Public Key Retrieval is not allowed,如图所示。
Public Key Retrieval is not allowed

报错是安全相关的问题,高版本mysql对安全的管理更加严格,在自己的开发环境下不用那么严格,于是解决思路就是允许其使用Public Key。右键建好的连接,选择编辑连接,找到驱动属性allowPublicKeyRetrieval,将其值设置为TRUE即可。

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值