• 使用SpringBoot连接mysql时出现 CLIENT_PLUGIN_AUTH is required 解决办法


    使用SpringBoot连接mysql时出现 CLIENT_PLUGIN_AUTH is required 解决办法

    直接上示例:

    ####################################################################################
    ## 使用SpringBoot连接mysql时出现 CLIENT_PLUGIN_AUTH is required 解决办法
    
    # 数据库链接驱动 2.2.1以上版本内置默认的是jdbc8驱动 (spring boot 2.0内置jdbc5驱动)
    # 所以驱动名字应该是 
    # spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
    # spring.datasource.url=jdbc:mysql://localhost:3306/mybatis_test?serverTimezone=GMT%2B8
    
    
    # 如果本地数据库是5.5.6等(5.X)版本数据库 需要在pom文件中修改数据库连接驱动的版本version=5.1.8
    # 所以驱动的名字应该是
    # spring.datasource.driver-class-name=com.mysql.jdbc.Driver
    # spring.datasource.url=jdbc:mysql://localhost:3306/mybatis_test?characterEncoding=utf-8&useSSL=false
    
    # 否则报错  CLIENT_PLUGIN_AUTH is required 问题
    
    ####################################################################################
    spring.datasource.driver-class-name=com.mysql.jdbc.Driver
    spring.datasource.url=jdbc:mysql://localhost:3306/mybatis_test?characterEncoding=utf-8&useSSL=false
    spring.datasource.username=root
    spring.datasource.password=
    
    
    # pom文件依赖  这个不在properties文件范围内
    <!--mysql依赖 -->
    <dependency>
        <groupId>mysql</groupId>
        <artifactId>mysql-connector-java</artifactId>
        <version>5.1.8</version>
    </dependency>
    
    欢迎一起来学习和指导,谢谢关注!
  • 相关阅读:
    Java——HTTPServletRequest的使用
    JavaWeb——HttpServletResponse的使用,文件下载
    JavaWeb——Servlet简介
    JavaWeb——TomCat服务器
    HTTP与HTTPS
    Java——DBCP连接池
    Java——JDBC连接MySQL
    Java——线程锁,死锁,等待唤醒机制
    LeetCode118. 杨辉三角
    LeetCode66. 加一
  • 原文地址:https://www.cnblogs.com/mask-xiexie/p/14564724.html
Copyright © 2020-2023  润新知