当前位置: 首页 > wzjs >正文

广西住房和城乡建设官方网站百川互联

广西住房和城乡建设官方网站,百川互联,中山seo优化,药监局网站建设方案问题背景 使用DBeaver链接MySQL9.0时发生改错误,但是之前是可以连接的。 问题分析 导致“Public Key Retrieval is not allowed”主要是由于当禁用 SSL/TLS 协议传输后,客户端会使用服务器的公钥进行传输,默认情况下客户端不会主动去找服务…

问题背景

使用DBeaver链接MySQL9.0时发生改错误,但是之前是可以连接的。

问题分析

导致“Public Key Retrieval is not allowed”主要是由于当禁用 SSL/TLS 协议传输后,客户端会使用服务器的公钥进行传输,默认情况下客户端不会主动去找服务器拿公钥,此时就会出现上述错误。

大致的场景如下:

  1. 新建数据库用户,首次登录;
  2. 数据库的用户名、密码发生改变后登录;
  3. 服务器端调用 FLUSH PRIVELEGES 指令刷新服务器缓存。

     解决方案

    针对上述错误,有如下的解决方案:

    一、针对DBeaver等,可以通过驱动属性进行设置,把allowPublicKeyRetrieval设置为TRUE即可

    二、针对JDBC连接场景 

    1. 在条件允许的情况下,不要禁用 SSL/TLS 协议,即不要在 CLI 客户端使用--ssl-mode=disabled,或在 JDBC 连接串中加入 useSSL=false;
    2. 如果必须禁用 SSL/TLS 协议,则可以尝试使用 CLI 客户端登录一次 MySQL 数据库制造登录缓存;
    3. 如果必须禁用 SSL/TLS 协议,则可以通过增加如下参数允许客户端获得服务器的公钥:
    • 在 JDBC 连接串中加入 allowPublicKeyRetrieval=true 参数;
    • 在 CLI 客户端连接时加入--get-server-public-key 参数;
    • 在 CLI 客户端连接时加入--server-public-key-path=file_name 参数,指定存放在本地的公钥文件。
    http://www.dtcms.com/wzjs/810686.html

    相关文章:

  • 广告网站建设公司福州建设部官方网站
  • 网站开发主要内容和要求网站建设与维护是做什么
  • 网站透明导航代码赣州网络公司排名
  • 备案 网站名称 怎么改做网站到底能不能赚钱
  • 企业网站 多网站推广wordpress 恢复默认
  • 易企秀网站开发语言自己买台服务器做网站
  • 简单 网站学网站开发怎么就业
  • 平安网站建设公司阿里云网站建设的功能
  • 开发网站商城wordpress主题转typecho
  • 电子商务网站建设的安全性遵义网站开发公司
  • 织梦网站修改使用网页微信二维码怎么扫
  • 河北建设厅网站登录密码错误公司网站有收录没排名
  • 惠州建站方案国家域名注册证书有用吗
  • 成华区微信网站建设推网络营销策略的内涵
  • 深圳城市规划设计研究官方网站甘肃网络公司网站
  • 汽车建设网站的能力logo设计竞标网站
  • wordpress建站专家腾云网
  • 鞍山怎么做平台软件河南网站建设优化
  • 网站建设方案应急处置贵州网站开发
  • 校园网站建设年度总结河南省住房和城乡建设厅二维码网站
  • 如何做滴滴网站平台廊坊网站建设维护
  • 网站策划与维护什么类型的网站开发比较困难
  • wordpress站内链接跳转学软件开发的学校
  • 华为公司网站建设相关内容山东网站建设SEO优化制作设计公司
  • 网站设计方案个人计算机做服务器建网站
  • 专业柳州网站建设哪家便宜iis 发布网站 500
  • 广州网站建设定制瀑布式网站
  • 网站图片设计效果图钢结构工程
  • 网站建设生意怎么样修车店怎么做网站
  • 一个公司网站设计需求哪些网站可以做画赚钱