本文主要介绍使用DataGrip创建MySQL数据库连接中遇到的一些经验和坑。由于疫情原因至今还在家里实习,所以需要远程连接数据库,由于刚刚接触后端还不太了解这方面的东西,所以请教同事这方面的问题,目前我实习的公司里的同事大多使用Navicat。这种要花钱的软件买是不可能买的,但是又不想用盗版,看了看网上的评价DataGrip代替Navicat推荐的人比较多,想起来我jetbrains公司的学生认证还没过期,不嫖白不嫖嘛。

下载安装

这个应该大家都会官网找到点download,下好打开直接下一步到底

不过目前官网打开速度特别慢,如果比较急的话可以去qiang那边下

ps:有linux,macOS,windows版的自行选择

打开软件

如果有学生认证的话可以直接activate,没有的话只能试用了,之后的软件风格自行选择,然后就默认设置直接跳过吧

目前DataGrip想要连接MySQL8数据库可能需要下载mysql Connector/J驱动包教程链接如下

我公司这边没有使用MySQL8所以就直接点File开始创建了

创建MySQL连接

首先点击选择图中的New->Data Source->MySQL

创建mysql连接(1)

进入如下界面之后输入自定义的连接名称(Name)、远程主机的IP(Host)、端口号(Port)、用户名(User)、密码(Password)

创建mysql连接(2)

这时直接点ok可能会出现创建失败的情况,需要先点击Test Connection 查看测试连接有没有成功,我遇到了两个报错信息,一个是需要安装MySQL驱动,这个很简单只要点击安装就可以了;第二个稍微有点麻烦出现了这个报错信息“Server returns invalid timezone. Need to set 'serverTimezone' property.”,原因是没有设置时区,参考链接DataGrip设置时区即可解决。

ps:记得点击Test Connection之前先点击下面的Apply

创建mysql连接(3)

最后点击ok就大功告成了,但是还有一个地方需要注意:如果连接的远程主机中创建了不止一个数据库需要在Schemas中勾选的,不然只会显示一个默认的数据库

创建mysql连接(4)

datagrip jdbc驱动_DataGrip连接MySQL数据库相关推荐

  1. MySQL JDBC驱动版本与MySQL数据库版本对应关系

    前言:前段时间发现在家使用和公司一样的mysql jdbc驱动版本发生了异常,原因:家里mysql数据库版本与公司不一致导致.查询了相关资料,发现mysql jdbc驱动版本与mysql数据库版本有一 ...

  2. [转载] 1.1Java使用JDBC原生方式连接MySql数据库

    参考链接: Java数据库连接JDBC驱动程序 前言:今天有朋友问我原生的java连接数据库,因为框架的使用,如果基础不牢固的人,是很容易遗忘原生的连接方式.今天正好趁此做一下回顾: 这里只考虑原生方 ...

  3. datagrip jdbc驱动_datagrip离线安装驱动jar

    问题描述: datagrip离线安装驱动,在线的安装驱动一般默认安装在当前用户下.DataGrip xxxx 问题解决: 在线在线下载驱动jar,复制jar到内网离线环境 01.外网已经存在的jar提 ...

  4. java连接MySQL几种方法_Java连接MySQL数据库三种方法

    好久没有更新博客了!今天利用周目时学习了一下数据库mysql.介绍一下数据库的三种连接方式! 开发工具:Myeclipse MySQL5.6 MySQL连接驱动:mysql-connector-jav ...

  5. jmeter连接mysql数据库驱动_十八、JMeter实战-JDBC连接MySQL数据库

    前言 连接数据库进行测试在工作中会比较常用,首先可以读取数据库的数据进行参数化.关联等,批量添加测试数据以及清理数据,还可以直接对SQL语句进行压测. 一.基本介绍 1. 首先第一步要导入mysql驱 ...

  6. mysql java驱动 ibm_Java 通过JDBC连接Mysql数据库

    JDBC(java Data Base Connectivity,Java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口 ...

  7. JDBC连接MySQL数据库及演示样例

    JDBC是Sun公司制定的一个能够用Java语言连接数据库的技术. 一.JDBC基础知识         JDBC(Java Data Base Connectivity,java数据库连接)是一种用 ...

  8. 【HM】第5课:JDBC连接MySQL数据库

    <pre> day05 上节内容回顾 (1)数据库语句 *创建数据库和查看数据库的语句 *切换数据库和删除数据库语句 (2)数据库表语句 *创建数据库表的语句 *创建带约束的表 **mys ...

  9. JAVA-数据库之JDBC连接MySQL数据库

    相关资料: <21天学通Java Web开发> JDBC连接MySQL数据库 1.如果需要通过JDBC来连接MySQL数据库,还必须先在MySQL数据库服务器中创建数据库和表. Conne ...

最新文章

  1. LeetCode:144_Binary Tree Preorder Traversal | 二叉树的前序遍历 | Medium
  2. PostgreSQL 异步IO实测
  3. Mac 安装 Jenkins
  4. Web项目中引进EasyUI的路径问题
  5. Outlier Detection for Improved Data Quality and Diversity in Dialog Systems-学习笔记
  6. 北邮 鲁鹏老师 视频笔记
  7. 华为主题引擎怎么下载_华为主题动态引擎
  8. PHP微信公众号授权登录
  9. Mysql分页查询出现重复数据
  10. EXCEL,神奇的lookup()函数
  11. 音频怎么转换mp3格式?
  12. 网络安全论文投稿给电脑编程技巧与维护有哪些要求
  13. r语言员工离职_基于随机森林的优秀员工离职因素实证分析及预测
  14. 如何解决局域网广播风暴
  15. mac android studio plantuml,Mac 配置 PlantUML
  16. 2021-6-7-今日收获
  17. 如何制作SOLIDWORKS材料明细表模板
  18. 计算机专业b区大学,b区考研学校,b区考研学校排名。
  19. BO Session Kill
  20. 【ZLR-T81 200A漏电继电器】

热门文章

  1. 初始3D打印机(Hori 3D Z600)
  2. linux网卡驱动更新方法
  3. OAuth2 (二)
  4. win10控制面板快捷键_你没玩过的全新版本:Win10这些操作你知多少
  5. 互联网开户_概要设计
  6. 网络监控器mrtg全攻略
  7. js导出变量 vue_js文件中怎么引用vue实例?
  8. stcoder Splatter Painting 记忆化搜索
  9. 微信小程序之swiper轮播图
  10. 移远 BC35-G 模块固件升级