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

相关推荐
ノBye~16 分钟前
Centos7.6 Docker安装redis(带密码 + 持久化)
java·redis·docker
FirstFrost --sy2 小时前
MySQL关于表的操作
数据库·mysql
Y001112364 小时前
Day8-MySQL-多表查询-1
数据库·sql·mysql
MonkeyKing_sunyuhua5 小时前
K8S执行MAC打出的本地镜像错误:exec /usr/local/bin/uvicorn: exec format error
macos·容器·kubernetes
V1ncent Chen5 小时前
SQL大师之路 13 聚合函数和分组
数据库·sql·mysql·数据分析
4t4run6 小时前
3、k8s安装
云原生·容器·kubernetes
未佩妥剑,已入江湖7 小时前
docker Windows下安装
运维·windows·docker·容器
翻斗包菜7 小时前
MySQL 从入门到精通:数据库核心知识与实战指南
数据库·mysql
grizzliesster27 小时前
MySQL——表的约束
数据库·mysql
卤炖阑尾炎8 小时前
MySQL 数据库初体验:从基础概念到服务部署全攻略
数据库·mysql·oracle