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

相关推荐
写后端的胖头鱼2 小时前
【高频面试题】FullText 全文索引(MySQL)
数据库·mysql·索引·全文索引
更深兼春远4 小时前
第2篇:Dify 部署保姆级教程:用 Docker跑起来
docker·容器·dify
code_whiter4 小时前
01-MySQL数据库基础
数据库·mysql
vx_Biye_Design7 小时前
springboot宠物领养与救助平台64334-计算机课程设计、毕业设计
java·vue.js·spring boot·后端·mysql·课程设计·宠物
做运维的阿瑞7 小时前
mysql数据库视图笔记:创建、修改、删除与适用场景
数据库·笔记·mysql
小白的码BUG之路7 小时前
Docker -- No space left on device
运维·docker·容器
java1234_小锋8 小时前
【技术专题】Mysql8 数据库 - Mysql8 数据库基本操作
数据库·mysql
wzq11_6668 小时前
Kubernetes集群——Service篇(详细讲解!!!)
云原生·容器·kubernetes
专业程序开发源8 小时前
springboot生命故事书制作小程序65290-计算机课程设计、毕业设计
java·vue.js·spring boot·后端·mysql·小程序·课程设计
程序员老陆9 小时前
Docker 命令全景指南:从镜像构建到生产运维
运维·docker·容器