zoukankan      html  css  js  c++  java
  • 使用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过滤器 Fliter
    input标签name、value与id属性
    python 简单的数据库操作之转账
    正则表达式基本语法
    适合新手的Python爬虫小程序
    如何使用EditPlus将json格式字符串默认为UTF-8格式
    codeforces 527C:STL set
    codeforces 527B:瞎搞
    HDU 3397 线段树
    HDU 3436:splay tree
  • 原文地址:https://www.cnblogs.com/mask-xiexie/p/14564724.html
Copyright © 2011-2022 走看看