datagrip jdbc驱动_使用DataGrip连接MySQL 及问题解决

本文介绍了如何使用DataGrip连接MySQL,包括选择正确的jdbc驱动(如mysql-connector-java-8.0.11.jar),配置数据库连接参数,以及解决连接后出现的时区错误问题。时区错误可通过设置'Advanced'选项中的'serverTimeZone'来解决,或者在MySQL中执行命令调整时区为'+8:00'。同时,针对DataGrip默认项目存储位置在C盘的问题,提出了修改配置文件路径和手动创建项目文件夹的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

安装MySQL的驱动

File->Data Sources->MySQL(也可能是第一次打开软件就引导你到这个界面)

22b6d4baf35d6e596dc9f97913e09cfe.png

驱动选择

5.7使用mysql-connector-java-8.0.11.jar

而之前版本使用

mysql-connector-java-5.1.47.jar

mysql-connector-java-5.1.47-bin.jar

连接数据库

在主页点击加号选择MySQL

65d4525fa5f272dc121df0ffe9d5c8ff.png

按照图中进行相关配置

4ad9b1d11fd94d8902d8169ef765eccf.png

报错解决

连接成功后提示下方错误信息

Server returns invalid timezone. Go to ‘Advanced’ tab and set 'serverTimezon

这个的大致意思就是时区错误 一般都会遇到

基本地理知识

默认时区是格林尼治时区 就是英国格林尼治向东向西7.5经度范围

我们处于东8区 设置一下就可以了

MySQL时区设置

首先配置MySQL的环境变量

(不配置也可以 你只要在MySQL的bin目录下打开shell就行)

73a30948958f0049e2c624a54a683df4.png

键入命令连接数据库

mysql -h localhost -u root -p

这里类似于前面填过的参数

-h 就是上面填过的 host

-u 就是 user

-p 就是password

根据自己的填写就可以

37055872664db92bfb5643029a7d9ab4.png

键入命令调整时区

show variables like’%time_zone’;

这里第一次会显示 SYSTEM 而不 +08:00

直接忽视 然后敲下面一条命令即可

4870c17e95432445cbf09cdb2484a1fa.png

set global time_zone = ‘+8:00’;

解决默认打开Project地址问题

DataGrip new project 默认是在c盘user目录下 占用c盘空间 软件内部没有提供修改方式

方法一

1.找到软件安装bin目录下如图文件 进行编辑

d6e0f31977fca62c3a415098063c7381.png

2.里面都有注释 需要怎么改

因为project目录在config目录下

f7f4a7b10792c9f75113dbfad1eaa8d5.png 所以理论上修改这个红线路径即可

936e07e85f18425522f8b93baa4c56da.png

方法二

就是不要使用 new project

要新建项目前自己在想要的位置创建文件夹

然后打开软件

File->Open

打开目标文件夹后再连接数据库就放在指定目录

cf05615d474ad302f0b3f80c4ad79fed.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值