CLIENT_PLUGIN_AUTH is required 是一个常见的 MySQL 连接错误,通常发生在客户端驱动与服务器版本不兼容时。以下是一些解决这个问题的步骤: 确定client_plugin_auth 的作用和必要性: client_plugin_auth 是MySQL 8.0 引入的一种插件认证机制,用于增强客户端与服务器之间的安全通信。如果你的 MySQL 服务器版本支持 ...
使用以下代码可以发送插件认证请求: # 发送插件认证请求cursor.execute("SET SESSION old_passwords = 0")cursor.execute("SET SESSION plugin_load_add = 'mysql_native_password'")cursor.execute("SET SESSION connect_timeout = 10")cursor.execute("SET SESSION wait_timeout = 28800")cursor.execute("SET ...
使用Splunk DB Connect 连接MySQL数据库读库时,报错CLIENT_PLUGIN_AUTH is required,如下图: 02、原因分析 根据报错信息,查阅相关资料,了解到报错原因:目标数据库为MySQL 5.7,使用的mysql-connector-java-8.0.28.jar,mysql的jar包版本过高。 JDBC数据库驱动程序:mysql-connector-java-8.0.28.jar,存放目录:/data/s...
使用Splunk DB Connect 连接MySQL数据库读库时,报错CLIENT_PLUGIN_AUTH is required,如下图: 02、原因分析 根据报错信息,查阅相关资料,了解到报错原因:目标数据库为MySQL 5.7,使用的mysql-connector-java-8.0.28.jar,mysql的jar包版本过高。 JDBC数据库驱动程序:mysql-connector-java-8.0.28.jar,存放目录:/data/s...
解决: 一、在mysql官网下载低版本的驱动 1.打开 https://www.mysql.com/,往下拉,点击 下载 2.选择MySQL Community (GPL) Downloads » 3. 选择Connector/J 4.选择 Archives 5.选择低版本,下载 二、新增mysql驱动 1.数据库--驱动管理器 --新建或复制 已有的Mysql ...
springboot启动提示连接mysql报错:java.sql.SQLNonTransientConnectionException: CLIENT_PLUGIN_AUTH is required 2019-12-23 11:32 −如题,启动springboot报错: 2019-12-23 11:08:17.506 INFO 1982 --- [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port(s): 998... ...
CLIENT_PLUGIN_AUTH is required 2444 0 6 product连接不上mysql数据库,我用的是5.1版本的mysql 629 0 1 django连接远端的mysql有问题 860 0 2 使用Navicat连接VMware中的MySQL连接不成功 1005 0 3 CLIENT_PLUGIN_AUTH is required 2741 0 7 ...
运行AreaDaoTest时mysql连接错误:需要客户端插件身份验证/CLIENT_PLUGIN_AUTH is required红尘异客 2021-05-04 10:42:27 源自:2-7 验证Dao 772 分享 收起 1回答 翔仔 回答被采纳获得+3积分 2021-05-04 23:37:45 同学好,感觉你用的是mysqlclient 5.x的jar,但是用的是mysql8? 如果是这样的话,可以参照2...
2、CLIENT_PLUGIN_AUTH is required 原因:导入的 mysql-connector-java-X.X.X-bin.jar版本问题(原来导入mysql-connector-java-8.0.17.jar),上网查资料,知驱动和mysql数据库的版本也有关系(参考mysql-connector-java之6.0.6版本,SQLNonTransientConnectionException: CLIENT_PLUGIN_AUTH is required异常问题 - wenqi...
连接Mysql时报错CLIENT_PLUGIN_AUTH is required pom中引用的mysql的依赖的版本(当没有指定版本时,默认是最新版本)高于实际连接的数据库的版本,需降低mysql的依赖的版本。另外,也要注意驱动类名的写法,不同版本的驱动类名可能不同。