使用DataGrip连接MySQL 及问题解决

安装MySQL的驱动

File->Data Sources->MySQL(也可能是第一次打开软件就引导你到这个界面)
使用DataGrip连接MySQL 及问题解决_第1张图片

驱动选择

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
使用DataGrip连接MySQL 及问题解决_第2张图片
按照图中进行相关配置
使用DataGrip连接MySQL 及问题解决_第3张图片

报错解决

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

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

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

基本地理知识

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

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

MySQL时区设置

首先配置MySQL的环境变量
(不配置也可以 你只要在MySQL的bin目录下打开shell就行)
使用DataGrip连接MySQL 及问题解决_第4张图片
键入命令连接数据库

mysql -h localhost -u root -p

这里类似于前面填过的参数
-h 就是上面填过的 host
-u 就是 user
-p 就是password
根据自己的填写就可以
使用DataGrip连接MySQL 及问题解决_第5张图片
键入命令调整时区

show variables like’%time_zone’;

这里第一次会显示 SYSTEM 而不 +08:00
直接忽视 然后敲下面一条命令即可
使用DataGrip连接MySQL 及问题解决_第6张图片

set global time_zone = ‘+8:00’;

解决默认打开Project地址问题

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

方法一

1.找到软件安装bin目录下如图文件 进行编辑
使用DataGrip连接MySQL 及问题解决_第7张图片
2.里面都有注释 需要怎么改
因为project目录在config目录下
使用DataGrip连接MySQL 及问题解决_第8张图片 所以理论上修改这个红线路径即可
使用DataGrip连接MySQL 及问题解决_第9张图片

方法二

就是不要使用 new project
要新建项目前自己在想要的位置创建文件夹
然后打开软件
File->Open
打开目标文件夹后再连接数据库就放在指定目录
使用DataGrip连接MySQL 及问题解决_第10张图片

你可能感兴趣的:(折腾)