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

相关推荐
行止61 小时前
MySQL主从复制与读写分离
linux·数据库·mysql
ChicagoTypewriter1 小时前
MySQL用户和授权
mysql
木头左1 小时前
Docker容器化技术中的联合文件系统原理探究
docker·容器·eureka
itachi-uchiha2 小时前
Docker部署Hive大数据组件
大数据·hive·docker
圈圈编码2 小时前
悲观锁和乐观锁
java·开发语言·sql·mysql
学习中的码虫3 小时前
MySQL提升
数据库·mysql
deletion丶3 小时前
在 Windows 系统上运行 Docker 容器中的 Ubuntu 镜像并显示 GUI
docker
卡布奇诺-海晨3 小时前
RockyLinux9.6搭建k8s集群
容器·kubernetes
卡布奇诺-海晨5 小时前
MySQL的MVCC机制
数据库·mysql
Huathy-雨落江南,浮生若梦6 小时前
k8s入门教程(集群部署、使用,镜像拉取失败网络问题排查)
网络·容器·kubernetes