Spring报错:create connection SQLException, url: jdbc:mysql://localhost:3306/mm, errorCode 1251, state

这篇具有很好参考价值的文章主要介绍了Spring报错:create connection SQLException, url: jdbc:mysql://localhost:3306/mm, errorCode 1251, state。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

严重: create connection SQLException, url: jdbc:mysql://localhost:3306/mm, errorCode 1251, state 08004
com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Client does not suppor

首先将url改成

<property name="url" value="jdbc:mysql://localhost:3306/mm?useSSL=false&amp;allowPublicKeyRetrieval=true&amp;serverTimezone=UTC" />

依然报错 

create connection SQLException, url: jdbc:mysql://localhost:3306/mm?useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=UTC, errorCode 1251, state 08004
com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Client does not support authentication protocol requested by server; consider upgrading MySQL client
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
	

后来发现是mysql-connect的jar包版本不对,我连接的mysql数据库是8.0版本的

create connection sqlexception, url: jdbc:mysql://10.218.108.120:3306/xj?use,spring,mysql,java

然而使用的jar包是5.0版本的。将mysql-connect的jar包版本改为8.0即可

create connection sqlexception, url: jdbc:mysql://10.218.108.120:3306/xj?use,spring,mysql,java文章来源地址https://www.toymoban.com/news/detail-763784.html

到了这里,关于Spring报错:create connection SQLException, url: jdbc:mysql://localhost:3306/mm, errorCode 1251, state的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 解决java.sql.SQLException: com.mysql.cj.jdbc.Driver报错

    当有: com .alibaba.druid.support.logging.JakartaCommonsLoggingImpl error 严重: create connection error, url: ...... java.sql.SQLException: com.mysql.cj.jdbc.Driver....... 类似这两类的报错的时候经总结可能有如下几个问题: 1.首先检查你的jar/pom文件的mysql版本号: mysql5.x.x 的版本配置应为: \\\"com.mysql.jdbc.driver\\\"

    2023年04月26日
    浏览(65)
  • 【conda】conda create 环境报错CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://conda.anaconda.o

    目录 🐠🐠背景 🐞🐞报错 🐋🐋网上解决方案 🐬🐬分析 🐄🐄 我的解决方案(Linux版) 🐷原因分析 🐷解决步骤 🐏🐏教训 整理不易,欢迎一键三连!!! 送你们一条美丽的--分割线--         操作系统:Linux         conda创建虚拟环境: conda create -n xxx python=3.

    2024年02月04日
    浏览(40)
  • [ERROR][com.alibaba.druid.pool.DruidDataSource][run][2699]-> create connection SQLException

    在配置java后端时,会发现连接不上数据库。 首先查看数据库是否开启,Navicat forMySQL是否可以打开数据库,查看数据表格 其次我检查了电脑本地的数据库版本和项目版本是否一致。 (在打包好的lib目录中查看)   然后在检查的数据库连接的配置设置,例如数据库是名称、密

    2024年02月06日
    浏览(73)
  • Failed to obtain JDBC Connection; nested exception is java.sql.SQLException

    Failed to obtain JDBC Connection; nested exception is java.sql.SQLException: The server time zone value \\\'�й���׼ʱ��\\\' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the \\\'serverTimezone\\\' configuration property) to use a more specifc time zone value if you want to utilize time zone s

    2024年02月11日
    浏览(52)
  • 【数据库连接问题】Java项目启动时无限异常com.alibaba.druid.pool.DruidDataSource : create connection SQLException

    Java项目启动失败, ERROR:com.alibaba.druid.pool.DruidDataSource : create connection SQLException 在此之前这个SpringBoot项目中使用的是单一数据库读写策略。今天尝试使用读写分离策略,在 application.yml 配置文件中加入了以下读写分离相关内容后启动项目失败。 根据网上的解决方法,初步怀

    2024年02月16日
    浏览(42)
  • Failed to obtain JDBC Connection; nested exception is java.sql.SQLException: The server time zone va

    这个错误表明在尝试获取 JDBC 连接时发生了 SQLException,并且该异常表示服务器不识别或不包含一个以上的时区。以下是一些可能的解决方法: 确认服务器时区设置:确保你的服务器时区设置正确。你可以在数据库中运行以下查询来检查当前时区设置: sql SELECT @@全球化设置

    2024年02月09日
    浏览(46)
  • java.sql.SQLException: com.mysql.cj.jdbc.Driver

    这篇文章分享一下Springboot整合Elasticsearch时遇到的一个问题,项目正常启动,但是查询数据库的时候发生了一个异常java.sql.SQLException: com.mysql.cj.jdbc.Driver 通过断点发现加载数据库驱动的时候传进来的类加载器居然是null,惊呆了我的小伙伴,不知道看这篇文章的童鞋有没有遇到

    2024年02月10日
    浏览(61)
  • 使用DataX工具连接hive数据库:java.sql.SQLException: Could not establish connection to jdbc:hive2://master:1000

    Code:[DBUtilErrorCode-10], Description:[连接数据库失败. 请检查您的 账号、密码、数据库名称、IP、Port或者向 DBA 寻求帮助(注意网络环境).]. - 具体错误信息为:java.sql.SQLException: Could not establish connection to jdbc:hive2://master:10000/datax: Required field \\\'serverProtocolVersion\\\' is unset! Struct:TOpenSessionRe

    2024年04月09日
    浏览(70)
  • 报错 com.alibaba.druid.pool.DruidDataSource error严重:java.sql.SQLException: ${jdbc.driver}

    解决办法 pom.xml中提高  Spring核心依赖版本 修改前: 修改后 成功解决 可能原因 修改之前是这样的 mysql驱动版本高于spring核心  修改后 spring核心版本高于mysql驱动  

    2024年02月03日
    浏览(48)
  • 处理JDBC:java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost:3306/DB

    今天花费一个多小时的事件处理这个问题,最终的处理方法真的是太…棒了,我重开了个项目,建了下模块,结果问题解决了。 本着斩草要除根……咳咳,刨根问底的原则,我决定细查一下这个问题,下面是我得到的结果! 不说废话,简单来说:   官方定义了的一套操作

    2023年04月11日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包