DataGrip连接虚拟机上Docker部署的Mysql出错解决

1.1

首先判断CentOS的防火墙,如果开启就关闭

powershell 复制代码
//查看防火墙状态
systemctl status firewalld 

//关闭防火墙
 
systemctl stop firewalld.service
 
//关闭防火墙开机自启
 
systemctl disable firewalld.service

而后可以打开DataGrip连接了,如果连接不上执行如下1.2操作

1.2

把datagrip连接设置高级(Advanced)处找到useSSL把这个设置为False

如还是连接不上并报错和1.3 错误类似,执行1.3 操作。

1.3

如报错如下: Public Key Retrieval is not allowed com.mysql.cj.exceptions.UnableToConnectException: Public Key Retrieval is not allowed
设置 allowPublicKeyRetrieval=true 即可

执行完上述3步骤皆可连接。

相关推荐
爱学习 爱分享4 小时前
k8s 开启防火墙,容器内部无法访问外部 ip
tcp/ip·容器·kubernetes
养肥胖虎4 小时前
Docker学习笔记:后端、数据库和反向代理怎么一起跑起来
后端·nginx·docker·postgresql·go·部署
叶帆5 小时前
【YFIOs】Docker方式部署
运维·docker·容器
2501_921939266 小时前
MHA高可用
数据库·mysql
岳来6 小时前
Docker 的 --privileged 特权模式学习
docker·容器·--privileged
_Evan_Yao6 小时前
MySQL 基础:SELECT、WHERE、JOIN 的第一次使用
数据库·mysql
tongyiixiaohuang8 小时前
轻易云平台助力快麦数据入库MySQL
android·数据库·mysql
脑子加油站8 小时前
k8s-持久化存储
云原生·容器·kubernetes·k8s-持久化存储
NiceCloud喜云9 小时前
IntelliJ IDEA 保姆级安装 + ClaudeAPI 配置教程
java·开发语言·前端·ide·chrome·docker·intellij-idea
咖啡里的茶i10 小时前
在Docker环境中安装Hadoop cluster
docker