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

相关推荐
努力进修12 小时前
Docker+cpolar 实战:打造灵活可控的远程办公系统
运维·docker·容器
CoderMeijun14 小时前
一条SQL查询语句在MySQL中是如何执行的
mysql·sql执行流程·连接器·mysql架构·索引下推·执行器
jieyucx15 小时前
Docker 入门第一阶段:建立正确认知与初体验
运维·docker·容器
jieyucx18 小时前
Docker 入门第二阶段:掌握日常命令
运维·docker·容器
有毒的教程18 小时前
Kubernetes进阶实战教程(生产落地完整版)
云原生·容器·kubernetes
ttwuai19 小时前
GoFrame 连接 MySQL 报错排查:parseTime、时区和 utf8mb4 怎么配
数据库·mysql·adb
辉灰笔记19 小时前
MySQL8 意外关机/误移data目录导致服务启动失败 PID报错/权限报错 修复文档
linux·数据库·mysql·centos
鱼听禅19 小时前
Ubuntu学习笔记-安装docker容器
学习·ubuntu·docker
喜欢的名字被抢了20 小时前
MySQL核心机制:事务、锁与存储引擎
数据库·sql·mysql·教程
不会C语言的男孩20 小时前
Docker 在嵌入式设备中的常用玩法
运维·docker·容器