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

相关推荐
我是一颗柠檬5 小时前
【MySQL全面教学】MySQL面试高频考点汇总Day15(2026年)
数据库·后端·mysql·面试
EMTime5 小时前
Docker运行OpenWRT
运维·docker·容器
身如柳絮随风扬6 小时前
数据库读写分离:从原理到实战,构建高并发系统
数据库·mysql
zyl837218 小时前
Docker 使用手册
运维·docker·容器
我是一颗柠檬9 小时前
【MySQL全面教学】MySQL性能优化实战Day13(2026年)
数据库·后端·sql·mysql·性能优化·database
AI人工智能+电脑小能手9 小时前
【大白话说Java面试题 第84题】【Mysql篇】第14题:为什么用 InnoDB 存储引擎的表建议用整型的自增主键?
java·开发语言·数据库·mysql·面试
“码”力全开10 小时前
解耦异构算力与多协议接入:基于Docker与源码交付的开源企业级GB28181/RTSP边缘计算AI视频管理平台架构深度解析
人工智能·docker·开源
牧羊狼的狼10 小时前
MySQL 四大索引失效写法 + 业务替代最优解决方案
mysql·索引失效
Dxy123931021611 小时前
三种方式避坑:案例 + 解决方法
python·mysql