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

相关推荐
神秘奇男子13 分钟前
openEuler 25.09 企业级 MySQL主从复制部署与性能优化实战提升50%
linux·mysql
m***567217 分钟前
MySQL 创建新用户及授予权限的完整流程
数据库·mysql
踢球的打工仔29 分钟前
mysql数据表中数据操作(2)
数据库·mysql
你的坚持终将美好,41 分钟前
Docker 中一起启动多个容器脚本
docker·容器
像风一样自由202042 分钟前
Docker 与 Docker Compose:从零开始的容器化之旅
运维·docker·容器
血小溅1 小时前
Springboot项目Docker 多平台构建指南
后端·docker
家家小迷弟1 小时前
docker容器内部安装python和numpy的方法
python·docker·numpy
北珣.1 小时前
docker镜像操作
运维·docker·容器·镜像
i***11861 小时前
MySQL-mysql zip安装包配置教程
android·mysql·adb
Sally_xy1 小时前
安装 Docker
java·docker·容器