JetBrains的多数据库管理和SQL工具DataGrip 2023版本在Linux系统的下载与安装配置教程

news/2024/11/15 7:03:21/

目录

  • 前言
  • 一、DataGrip安装
  • 二、使用配置
  • 总结


前言

DataGrip是一款多数据库管理和SQL工具,适用于不同类型的数据库。它提供了丰富的功能和工具,可以帮助开发人员更高效地管理数据库、编写SQL查询和执行数据操作。注:已在CentOS7.9和Ubuntu20.04安装测试过!

DataGrip的主要特点:

——多数据库支持:DataGrip支持各种数据库,如MySQL、PostgreSQL、Oracle、SQL Server、MongoDB等。
——代码编辑器:DataGrip提供了一个强大的代码编辑器,支持智能代码完成、代码分析、代码重构等功能。它还可以自动检测错误并提供修复建议。
——数据库浏览器:DataGrip内置了一个强大的数据库浏览器,可以轻松浏览、搜索和过滤数据库中的表、视图、存储过程和函数等。
——SQL查询:DataGrip提供了广泛的SQL查询支持,包括语法高亮、代码补全、代码格式化等。开发人员可以使用内置的查询构建器来生成复杂的查询,并对结果进行可视化处理。
——版本控制:DataGrip支持各种版本控制系统,如Git、SVN和Mercurial等。开发人员可以使用这些工具来管理代码库、跟踪变更并进行协作。
——其他功能:DataGrip还提供了很多其他功能,如数据导入和导出、数据比较和同步、性能分析和集成开发环境的插件系统等。

除了常规特点外,DataGrip还有以下增强功能:

——数据库结构可视化:DataGrip可以将数据库结构以图形方式呈现,帮助开发人员更好地理解数据模型。
——数据库版本控制:DataGrip支持数据库版本控制,可以跟踪和管理数据库中的变更,并与代码库进行协作。
——数据库调试器:DataGrip内置了一个数据库调试器,可以帮助开发人员诊断和解决各种问题。


一、DataGrip安装

1、安装所需文件放至Linux平台上,所有安装文件如下图所示。

在这里插入图片描述

2、在Linux环境中直接解压压缩文件到安装位置, 完成安装过程,如下图所示。

在这里插入图片描述

3、解压完成,如下图所示。

在这里插入图片描述

4、复制Crack路径下的ja-netfilter-all文件夹至固定位置(建议放置在与JetBrains工具安装位置并行的路径下,如果之前安装过其他的JetBrains工具并已复制过该文件夹,则无需再次复制),如下图所示。

在这里插入图片描述

5、编辑安装完工具的bin路径下的xxx.vmoptions文件,在文件最后填入下面三行代码(其中“XXX”替换为上一步ja-netfilter-all文件夹的保存路径),并保存文件。如下图所示。

-javaagent:XXX/ja-netfilter-all/ja-netfilter.jar=jetbrains
--add-opens=java.base/jdk.internal.org.objectweb.asm=ALL-UNNAMED
--add-opens=java.base/jdk.internal.org.objectweb.asm.tree=ALL-UNNAMED

在这里插入图片描述

6、设置环境变量,并source使其生效。如下图所示,以bash环境为例。

在这里插入图片描述

二、使用配置

1、在命令行输入启动指令,启动软件,如下图所示。

在这里插入图片描述

2、将Crack/Activation Codes路径下的文件里的所有内容复制到Activation code下的方框内,然后点击Activate,如下图所示。

在这里插入图片描述

3、继续下一步,如下图所示。

在这里插入图片描述

4、配置完成,正常使用,如下图所示。

在这里插入图片描述

5、点击Plugins,在中间搜索框内输入“Chinese”,选择中文语言包安装,如下图所示。

在这里插入图片描述

6、安装完成后,选择重启集成环境,如下图所示。

在这里插入图片描述

7、重启工具后,环境改为中文,可正常使用,如下图所示。

在这里插入图片描述


总结

声明:本文的配置过程只供学习参考,如有商业用途打算,请务必购买和使用正版软件!侵权立删!
本文所用软件链接:https://pa【CSDN】n.b【CSDN】aidu.com/【CSDN】s/10G6A【CSDN】bXhRS【CSDN】P_h_Frcq【CSDN】bfDbA
提取码:yk【CSDN】fj
链接地址和提取码复制后去掉【CSDN】,或关注公众号“EDA家园”并回复“JBLDG23”获取。


http://www.ppmy.cn/news/101102.html

相关文章

WalkRE--地籍处理

前提:在套图的基础之上,可进行下一步地籍的操作。(套好图,并检查处理至无错误状态后) 1、地籍--宗地基本信息填写。 地籍处理部分,需按上图依次向下进行属性信息的填写。填写完属性信息后,需进…

微信的大动作,很多人要颤抖了

4月25日,微信团队发布关于微信公众号营销内容合规规范通知,要求公众号在投放商业广告时需要标注广告字样。 刚开始觉得也没啥,无非就是加个广告的字样,让消费者可以及时识别出来, 但从效果来看,似乎效果并不…

内存泄露的循环引用问题

内存泄漏一直是很多大型系统故障的根源,也是一个面试热点。那么在编程语言层面已经提供了内存回收机制,为什么还会产生内存泄漏呢? 这是因为应用的内存管理一直处于一个和应用程序执行并发的状态,如果应用程序申请内存的速度&…

java设计模式之策略设计模式的前世今生

策略设计模式是什么? 策略设计模式是一种行为设计模式,它定义了一系列算法,并将每个算法封装到具有共同接口的独立的类中,从而使它们可以相互替换。策略模式使得算法独立于使用它的客户而独立变化,客户可以根据需要选…

独孤思维:蠢货,你又被这种钱蛊惑了

昨天久未联系的朋友找我,一上来就说自己加入了xx项目,被骗了钱,问我怎么办? 这个世界每天都在上演被敲诈、被勒索、被欺骗的戏码。 总是觉得别人是蠢货,这种事绝对不会发生在自己身上。 结果呢,稍不留心…

idea注释模板开发配置

idea注释模板开发配置 Class⽂件头部注释配置⽅法注释配置 Class⽂件头部注释配置 打开IDEA配置窗⼝ 选择 Editor -> File and Code Templates 在选项卡中的 include 的 File Header 中输⼊以下内容: /** * * author 作者名称(按照自己名称进行定义) * date ${YEAR}-${MO…

Java多线程基础面试总结(六)

线程通信 线程通信的引入 应用场景:生产者和消费者问题 假设仓库中只能存放一件产品,生产者将生产出来的产品放入仓库,消费者将仓库中产品取走消费; 如果仓库中没有产品,则生产者将产品放入仓库,否则停止…

5G的遮羞布又被撕了,只是这次是韩国,5G为何变成如此模样?

日前韩国公平交易委员会发布声明,对韩国三大运营商重罚336亿韩元,原因是韩国夸大5G网速,实际网速不到理论速率的十分之一,可以说韩国撕下了5G的遮羞布。 韩国公平交易委员会指出运营商宣传5G的时候强调5G的理论速度可以达到10Gbps…