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

相关推荐
小马爱打代码26 分钟前
Docker:完全指南从入门到精通
运维·docker·容器
风流 少年1 小时前
mysql mcp
数据库·mysql·adb
ITKEY_3 小时前
docker 容器端口映射消失
docker·容器
西门吹雪分身3 小时前
mysql之数据离线迁移
数据库·mysql
倚肆3 小时前
在 Windows Docker 中安装并配置 Nginx (映射 Windows 端口与路径)
windows·nginx·docker
倚肆4 小时前
windows安装docker(末尾附命令大全)
docker·容器
巽逸4 小时前
containerd配置镜像加速
docker
轩情吖5 小时前
MySQL初识
android·数据库·sql·mysql·adb·存储引擎
倚肆5 小时前
在 Windows Docker 中安装 Kafka 并映射 Windows 端口
docker·kafka