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步骤皆可连接。

相关推荐
咖啡调调。1 小时前
使用DaemonSet部署集群守护进程集
运维·云原生·容器·kubernetes
CAE虚拟与现实5 小时前
Dockerfile 文件常见命令及其作用
docker·容器·k8s·镜像·dockerhub
帽儿山的枪手7 小时前
程序员必掌握的docker命令
docker·容器·kubernetes
重生之我是cxk7 小时前
docker多架构镜像构建
docker·容器·架构
Ares-Wang8 小时前
kubernetes》》k8s》》ConfigMap 、Secret
云原生·容器·kubernetes
半吊子的程序狗8 小时前
docker测试镜像源
运维·docker·容器
XDIGAS8 小时前
Dockerfile项目实战-单阶段构建Vue2项目
docker·容器·centos·node.js·vue
知远同学9 小时前
Docker学习笔记-docker安装、删除
笔记·学习·docker
码--到成功9 小时前
向量数据库Qdrant 安装 不使用docker
运维·docker·容器
luoluoal9 小时前
Java项目之基于ssm的QQ村旅游网站的设计(源码+文档)
java·mysql·mybatis·ssm·源码