Idea 连接数据库出错Connection to xxx@localhost failed. [08001] Could not create connection to database

简介: Idea 连接数据库出错Connection to xxx@localhost failed. [08001] Could not create connection to database

问题

使用Idea自带的Database工具连接MySQL数据库出错:Connection to aplanmis@localhost failed.

[08001] Could not create connection to database server. Attempted reconnect 3 times. Giving up.

image.png

原因

系统默认的时区与IDEA连接数据库的时区 (MySQL默认时区为UTC) 不一致,

按照格林威治的时间,中国属于东八区时间,领先UTC八个小时,所以说存在8小时的时差。

解决

在URL后面加上 ?serverTimezone=GMT 即可

image.png

其它解决办法

上面的解决办法每次连接url都得加上?serverTimezone=GMT,不太方便,这里还查到了一些其它的解决办法,一并列出。

  • 命令行设置time_zone
    在mysql的命令模式下,输入:
set global time_zone='+8:00'

  • 配置文件设置time_zone
    修改配置文件,在[mysqld]下添加或修改一行:
default-time-zone='+08:00'

重启数据库。

  • Idea Database管理工具中,修改 Advanced 中 serverTimezone 的属性值为 Asia/Shanghai


相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。   相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情: https://www.aliyun.com/product/rds/mysql 
目录
相关文章
|
SQL Oracle 关系型数据库
项目中经常看到数据库Connection连接与Session这个你好不知道吗?
项目中经常看到数据库Connection连接与Session这个你好不知道吗?
544 1
IDEA Error:java: Compilation failed: internal java compiler error 解决办法
IDEA Error:java: Compilation failed: internal java compiler error 解决办法
1363 0
|
JavaScript 前端开发 Java
Idea启动SpringBoot程序报错:Veb server failed to start. Port 8082 was already in use;端口冲突的原理与解决方案
本文解决了Idea启动SpringBoot程序报错:Veb server failed to start. Port 8082 was already in use的问题,并通过介绍端口的使用原理和操作系统的端口管理机制,可以更有效地解决端口冲突问题,并确保Web服务器能够顺利启动和运行。 只有锻炼思维才能可持续地解决问题,只有思维才是真正值得学习和分享的核心要素。如果这篇博客能给您带来一点帮助,麻烦您点个赞支持一下,还可以收藏起来以备不时之需,有疑问和错误欢迎在评论区指出~
|
前端开发 JavaScript Java
IDEA Maven install Failed to execute goal org.apache.maven.plugins异常处理
IDEA Maven install Failed to execute goal org.apache.maven.plugins异常处理
2340 0
IDEA创建项目失败提示 Failed to create directory 或 “项目初始化失败”
文章解释了IDEA创建项目失败提示“Failed to create directory”或“项目初始化失败”的原因通常是由于IDEA对目标文件夹没有操作权限,并建议更换一个有权限的文件夹来创建项目。
2366 2
IDEA创建项目失败提示 Failed to create directory 或 “项目初始化失败”
|
SQL 关系型数据库 MySQL
|
数据库连接 网络安全 数据库
Could not create connection to database server.Attempted reconnect 3 times. Giving up.
这篇文章提供了解决数据库连接问题的方法,建议在连接字符串后添加`?serverTimezone=UTC`来指定时区,并检查网络设置、连接属性、驱动版本以及是否需要SSH或SSL连接。
Could not create connection to database server.Attempted reconnect 3 times. Giving up.
|
SQL 数据库
SQL CREATE DATABASE 语句
【7月更文挑战第18天】SQL CREATE DATABASE 语句。
410 1
|
SQL 数据库
SQL CREATE DATABASE 语句
SQL CREATE DATABASE 语句
263 4
|
SQL 数据库
SQL CREATE DATABASE 语句
SQL CREATE DATABASE 语句
215 2

热门文章

最新文章