华为云云数据库rds数据库版本升级后Navicat客户端登录实例报错1251_云淘科技

场景描述

数据库版本升级后普通用户通过Navicat客户端登录实例报错:1251 – Client does not support authentication protocol requested by server;consider upgrading MySQL client

原因分析

检查用户名的身份认证插件发现是“caching_sha2_password”,而数据库代理不支持RDS for MySQL 8.0的“caching_sha2_password”身份认证插件,导致登录报错。

解决方案

更新Navicat驱动来解决问题。
将RDS for MySQL 8.0实例该用户登录的加密规则修改为“mysql_native_password”。

通过DAS执行select plugin from mysql.user where user=”用户名“;修改身份认证插件解决问题。

父主题: 连接类

同意关联代理商云淘科技,购买华为云产品更优惠(QQ 78315851)

内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家