意思是获取JDBC连接失败,导致的原因是这个: CLIENT_PLUGIN_AUTH is required,翻译一下意为:客户端插件验证是必需的 所以大概我们能看出来是和我们电脑上的mysql有关 想一下springBoot使用的mysql版本是多少,如果我们没有指定它是使用最新的版本,但是我们电脑自己的mysql可能不是最新的。我电脑上就是mysql5,而springBo...
CLIENT_PLUGIN_AUTH is required. IDEA连接数据库时报错 今天楼主在导入java项目时在连接数据库时IDEA报的错误为CLIENT_PLUGIN_AUTH is required. 报错如下图: 经过多方排查,发现是之前下载过其他数据库,导致系统服务里已经启动
二、遇到问题 SpringBoot项目接入mycat后,启动项目报了一个异常:CLIENT_PLUGIN_AUTH is required 三、问题原因 SpringBoot直连mysql时,MySQL驱动版本使用8.0.X可以支持,但是改成直连mycat ,mycat对数据库驱动版本目前不支持太高,仍需要使用5.1.X版本 四、解决方式 如果数据库用的是mysql5.7 ,那么对应的mysql-connect...
1. 确认client_plugin_auth的含义和用途 client_plugin_auth 并不是一个直接可安装或配置的插件名称,而是一个错误提示,通常出现在尝试使用 MySQL 客户端连接到 MySQL 服务器时,客户端与服务器之间的身份验证插件不兼容。MySQL 8.0 及以上版本引入了新的身份验证插件,如 caching_sha2_password,而旧版本的客户端可能...
错误开始 : java.sql.SQLNonTransientConnectionException: CLIENT_PLUGIN_AUTH is required at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:550) at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:537) ...
使用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/...
java.sql.SQLNonTransientConnectionException: CLIENT_PLUGIN_AUTH is required 出现这种错误主要是由于MySQL驱动过高,与当前MySQL版本不匹配,在创建项目时,IDEA会自动添加依赖,但并没有指明版本号,可在pom.xml中查看 <dependency> <groupId>mysql</groupId> ...
CLIENT_PLUGIN_AUTH is required 下午帮别人调了一个连接数据库的问题,报错信息就是: CLIENT_PLUGIN_AUTH is required 折腾了挺长时间,问题还是数据库版本和连接数据库的驱动包不匹配。 所以少走弯路把: 解决方案: select version(); 在mysql里边执行一下,查出来数据库的版本,...
CLIENT_PLUGIN_AUTHisrequired CLIENT_PLUGIN_AUTHisrequired 线上percona是5.5.31版本 我们看到mysql连接依赖的jar包mysql-connector-java的版本是8.0.17,⽽我⽤的mysql是5.1.37版本的,改下试试: <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>...