springboot配置mysql驱动变更

使用Spring Initializer快速创建Spring Boot的web项目
但是Spring boot帮我们自动配置的mysql数据库驱动版本是5.1.46

由于在启动时出现下列问题:

java.sql.SQLException: Unable to load authentication plugin 'caching_sha2_password'.

查阅网上资料说需要修改SpringBoot的mysql数据库驱动版本到最新版,修改步骤是:
找到pom.xml文件,修改原来的:

<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
    <scope>runtime</scope>
</dependency>

到:

<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
    <version>8.0.18</version>
</dependency>

原文地址:https://www.cnblogs.com/baizihua/p/12222576.html

时间: 2024-11-02 11:04:58

springboot配置mysql驱动变更的相关文章

SpringBoot配置MySql数据库和Druid连接池

1.pom文件增加相关依赖,我这里因为上面引入了父pom,所以不需要在当前pom文件下加版本 <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> </dependency> <dependency> <groupId>com.alibaba</groupId> <artifact

SPRINGBOOT配置MYSQL,MYBATIS,DRUID

配置 DRUID连接池 MYSQL数据库 MYBATIS持久层框架 添加依赖 <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.30</version></dependency><dependency> <groupId>org.mybatis.

QT5配置mysql驱动

http://blog.csdn.net/cdut100/article/details/19972749

ubuntu安装odbc及(mysql驱动)

一.安装odbc apt-get install unixodbc 如果需要用到编译的头文件之类的 apt-get install unixodbc-dev 二.安装mysql驱动 apt-get install libmyodbc 多数可能出现这个报错: Reading package lists... Done Building dependency tree Reading state information... Done Package libmyodbc is not availab

springboot 连接 mysql 时报错 using password: NO

最近使用 springboot 配置 mysql 时出现了一个错误Access denied for user ''@'localhost' (using password: YES) 或者Access denied for user ''@'localhost' (using password: NO) 经发现这是 springboot 中 yml 语法的的一个坑,在我现在用的最新版本2.2.4 的springBoot中所推荐 yml 的格式是 data-username: root data

JBOSS EAP 6 系列三 Oracle、Mysql数据源的配置(驱动)—认识模块的使用

本文介绍JBOSS EAP 6.2中Oracle数据源的配置方式.结合之前JBOSS EAP 6.2新功能,本文初识JBOSS模块申明式容器这一特性. 模块申明式容器:JBOSS EAP不再有lib的概念,一切都是module.无论是系统调用的lib,用户编制的lib,或者应用程序引用到的第三方lib都以模块的方式构建起来,并在使用的地方申明具体使用哪个模块. 以下分三步介绍数据源的配置: 将数据库驱动构建为JBOSS内的模块 为JBOSS容器加载驱动模块 为JBOSS容器配置数据源 1.将数据

springboot配置数据库连接池druid、整合mybatis、整合pagehelper

springboot配置数据库连接池druid druid所需pom依赖 <dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-starter</artifactId> <version>1.1.10</version> </dependency> <dependency> <groupId>o

WAS学习笔记之配置MySQL数据源

最近开始学习WAS,今天在websphere中配置MySQL的DataSource.我下载的是WAS for developers版本,建议大家可以下载这个版本.http://www.ibm.com/developerworks/downloads/ws/wasdevelopers/index.html 运行WAS控制台,在左边的导航菜单中点开资源->JDBC->JDBC提供程序. 这个开发人员版本提供的JDBC驱动很少,我们需要自己安装MySQL的JDBC驱动. 在新建JDBC驱动前将系统中

hibernate 在tomcat7.X 下配置mysql数据源

先说一点题外话,LZ最近学习java web.今天刚看到hibernate,发现在hibernate配置数据源时网上的资料都太久远了,一般以tomcat 5 版本下的配置居多.而tomcat 7下的配置略有变化,新手找资料困难,可能会略受打击,故整理资料与大家共享,也可作备忘之用!若有不当之处,还请不吝赐教! 1.添加数据库驱动包mysql-connector-java-5.1.13-bin.jar加入到tomcat目录下的lib包中. 注意:网上几乎所有版本都说需要添加commons-dbcp