DataGrip连接虚拟机上Docker部署的Mysql出错解决

1.1

首先判断CentOS的防火墙,如果开启就关闭

//查看防火墙状态
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步骤皆可连接。
在这里插入图片描述

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-10 02:18:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-10 02:18:02       101 阅读
  3. 在Django里面运行非项目文件

    2023-12-10 02:18:02       82 阅读
  4. Python语言-面向对象

    2023-12-10 02:18:02       91 阅读

热门阅读

  1. MongoDb数据库

    2023-12-10 02:18:02       67 阅读
  2. MySQL - 存储过程与事务

    2023-12-10 02:18:02       66 阅读
  3. vue获取主机id和IP地址

    2023-12-10 02:18:02       58 阅读
  4. Kotlin 中密封类、枚举类与密封接口的对比分析

    2023-12-10 02:18:02       59 阅读
  5. 昇腾npu上构建modelbox webUI开发容器教程

    2023-12-10 02:18:02       73 阅读
  6. LightDB to_char 三入参函数支持

    2023-12-10 02:18:02       57 阅读
  7. 固定区间存在重复元素算法(leetcode第219题)

    2023-12-10 02:18:02       64 阅读
  8. qt treeview 控制节点收缩

    2023-12-10 02:18:02       62 阅读
  9. 【Python】 Python 中实现单例模式?

    2023-12-10 02:18:02       61 阅读