SpringBoot连接MySql报错:The server time zone value '?й???????' 和 Access denied for user ''@'localhost' (using password: NO)

错误提示:Access denied for user ‘‘@‘localhost‘ (using password: NO)

我遇到的原因是application.yml配置文件中,字段拼写错误。

解决办法:确认字段是否拼写错误,和账号密码是否正确!

例如我的配置文件正确格式如下:

spring:
  datasource:
      driver-class-name: com.mysql.jdbc.Driver
      url: jdbc:mysql://localhost:3306/blog
      username: root
      password: root

错误提示:The server time zone value ‘?й???????‘ 

MySql版本问题导致的时区报错,在配置文件中的Url后加上:serverTimezone=UTC

例如:

      url: jdbc:mysql://localhost:3306/blog?useUnicode=true&characterEncoding=utf-8&serverTimezone=UTC

 

SpringBoot连接MySql报错:The server time zone value '?й???????' 和 Access denied for user ''@'localhost' (using password: NO)

上一篇:SQL 触发器 暂停 和 启动


下一篇:Solr:后台管理界面的使用(管理索引库、导入数据库数据、查询)