mysql - 如何连接mysql
问题描述
我使用 IntelliJ 中的 Database Naviagator 测试数据库连接。但有一个问题。我该如何解决?
MySQL 服务器版本:5.1.41-community MySQL 社区服务器
[构建.gradle]
runtimeOnly 'mysql:mysql-connector-java:5.1.34'
[应用程序.属性]
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/example?
serverTimezone=UTC&characterEncoding=UTF-8
spring.datasource.username=[my user name]
spring.datasource.password=[my password]
<===== 解决方法=====>
升级 MySQL 服务器版本 8.0.25
构建.gradle
runtimeOnly 'mysql:mysql-connector-java'
- 应用程序属性
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/example?characterEncoding=UTF-8&serverTimezone=UTC
spring.datasource.username=[username]
spring.datasource.password=[password]
修改 my.ini
1) location=> C:\ProgramData\MySQL\MySQL Server 8.0
2) 打开 my.ini
3) 插入 [mysqld] 部分
=> default-time-zone='+9:00'重启mysql
希望它可以帮助某人:)
解决方案
推荐阅读
- python - 如果前一个列表超过项目阈值,则按列表序列创建新列表
- python - 熊猫数据框中的产品评分
- javascript - 在自定义反应钩子中使用 fetch() 的无限循环
- azure - Workitems 单行查询父子列
- python - 如何在heroku数据库上加载python列表
- qt - Qt 3D Studio 仅对幻灯片中的一个元素进行动画处理,同时保持其他元素保持原位
- python - 键盘中断 PyCharm 窗口
- python - Python 文档中“mixin 方法”的含义
- python - 当我求幂时,程序抛出值错误,Python 3
- spring-boot - Keycloak:将 ldap 组映射到 springboot 角色