使用DataGrip连接MySQL 及问题解决
安装MySQL的驱动
File->Data Sources->MySQL(也可能是第一次打开软件就引导你到这个界面)
驱动选择
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
按照图中进行相关配置
报错解决
连接成功后提示下方错误信息
Server returns invalid timezone. Go to ‘Advanced’ tab and set 'serverTimezon
这个的大致意思就是时区错误 一般都会遇到
基本地理知识
默认时区是格林尼治时区 就是英国格林尼治向东向西7.5经度范围
我们处于东8区 设置一下就可以了
MySQL时区设置
首先配置MySQL的环境变量
(不配置也可以 你只要在MySQL的bin目录下打开shell就行)
键入命令连接数据库
mysql -h localhost -u root -p
这里类似于前面填过的参数
-h 就是上面填过的 host
-u 就是 user
-p 就是password
根据自己的填写就可以
键入命令调整时区
show variables like’%time_zone’;
这里第一次会显示 SYSTEM 而不 +08:00
直接忽视 然后敲下面一条命令即可
set global time_zone = ‘+8:00’;
解决默认打开Project地址问题
DataGrip new project 默认是在c盘user目录下 占用c盘空间 软件内部没有提供修改方式
方法一
1.找到软件安装bin目录下如图文件 进行编辑
2.里面都有注释 需要怎么改
因为project目录在config目录下 所以理论上修改这个红线路径即可
方法二
就是不要使用 new project
要新建项目前自己在想要的位置创建文件夹
然后打开软件
File->Open
打开目标文件夹后再连接数据库就放在指定目录