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

news2024/12/24 3:03:30

目录

  • 前言
  • 一、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.coloradmin.cn/o/582028.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

海思sdk快速上手

mpp:视频H.264的编码压缩 1.看linux、uboot的文档 2.移植SDK到ubuntu 2.1、三个脚本 source sdk.unpack解压 2.2、osdrv/Makefile和readme make OSDRV_CROSSarm-hisiv300-linux CHIPhi3518ev200 all报错 参考:ubuntu16.04 编译错误: /bin/sh: 1: pushd…

《写作脑科学:如何用脑科学改善写作能力》

《写作脑科学:如何用脑科学改善写作能力》 前言引言概述评价结论 🏘️🏘️个人简介:以山河作礼。 🎖️🎖️:Python领域新星创作者,CSDN实力新星认证,阿里云社区专家博主 前言 &…

【C++】23.C++的IO流(补)

1.C标准IO流 C标准库提供了4个全局流对象cin、cout、cerr、clog,使用cout进行标准输出,即数据 从内存流向控制台(显示器)。使用cin进行标准输入即数据通过键盘输入到程序中,同时C 标准库还提供了cerr用来进行标准错误的输出,以…

chatgpt赋能python:Python中OP怎么用

Python中OP怎么用 Python是一种高级编程语言,可用于快速开发网站、桌面应用程序、网络爬虫和数据科学等各种领域。Python作为一种功能强大的编程语言,其操作符(OP)是一个必须学习的基本知识点。本文将介绍Python中OP的使用方法。…

DataTables表格库(一)

目录 1、零配置使用 1.2、代码 1.3、步骤 1.4、效果 2、禁用分页,排序等功能的配置 2.1、说明 2.2、代码 2.3、效果 3、默认排序配置 3.1、说明 3.2、代码 3.3、效果 4、多列排序 4.1、说明 4.2、代码示例 4.3、效果 5、多个表格 5.1、说明 5.2、…

【源码解析】SpringBoot使用DeferredResult实现长轮询的原理分析

使用背景 在Nacos配置更新和Apollo的配置更新,我们可以看到长轮询(长连接)的身影。长连接的实现可以节约系统资源,长连接可以在连接建立后持续通信,避免频繁地建立和断开连接,减少系统开销。使用长连接可以…

LAMP的运用

LAMP的运用 一、LAMP二、编译安装apache http服务三、编译安装mysqld服务四、编译安装PHP解析环境五、安装论坛 一、LAMP LAMP架构是目前成熟的企业网站应用模式之一,指的是协同工作的一整套系统和相关软件,能够提供动态Web站点服务及其应用开发环境。L…

《痞子衡嵌入式半月刊》 第 77 期

痞子衡嵌入式半月刊: 第 77 期 这里分享嵌入式领域有用有趣的项目/工具以及一些热点新闻,农历年分二十四节气,希望在每个交节之日准时发布一期。 本期刊是开源项目(GitHub: JayHeng/pzh-mcu-bi-weekly),欢迎提交 issue&#xff0c…

【JavaSE】Java基础语法(二十八):HashSet集合

文章目录 1. HashSet集合概述和特点2. HashSet集合的基本应用3. 哈希值4. HashSet集合存储学生对象并遍历【应用】 1. HashSet集合概述和特点 底层数据结构是哈希表存取无序不可以存储重复元素没有索引,不能使用普通for循环遍历 2. HashSet集合的基本应用 存储字符串并遍历 …

Pytorch深度学习之神经网络入门详解

目录 Pytorch 入门 1.将每个图片的label作为txt文件写入另外一个文件夹(txt文件名与图片文件名相同) 2.tensorboard的summary writer 3.torchvision中的transforms 4.DataLoader 5.神经网络-卷积层Conv2d 6.最大池化层 7.非线性激活函数Relu 9.…

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

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

华为OD机试真题B卷 Java 实现【猜密码】

一、题目描述 小杨申请了一个保密柜,但是他忘记了密码。只记得密码都是数字,而且所有数字都是不重复的。 请你根据他记住的数字范围和密码的最小数字数量,帮他算下有哪些可能的组合,规则如下: 输出的组合都是从可选的数字范围中选取的,且不能重复;输出的密码数字要按照…

意外的坚持,意外的收获!

前言: 转眼间,2023就快过了一半,回忆间感觉跟过完年没多久一样;时间是真的过的快...... 简单总结一下最近: 一、锻炼身体: 最近这段时间开始恢复锻炼身体,现在感觉一天下班回来,身体…

Java 21 新特性和改进

Java 21 是 Java 17 之后的下一个 LTS 版本。虚拟线程在 Java 21 中将成为正式功能。可以预期的是,Java 21 会成为一个很流行的 Java 版本。 Java 21 将在 2023 年 9 月 19 日发布。目前 Java 21 包含的内容已经基本确定了。下面来梳理一下 Java 21 中会包含的内容。…

【AI提示】ChatGPT提示工程课程(吴恩达OpenAI)转换文本(中文chatgpt版)

设置 翻译 通用翻译器 语调变换 格式转换 拼写检查/语法检查。 转换 在本笔记中,我们将探索如何使用大型语言模型进行文本转换任务,例如语言翻译、拼写和语法检查、语气调整和格式转换。 设置 import openai import osfrom dotenv import load_dotenv, f…

Maven初级

Maven初级 Maven简介 传统项目管理状态分析 jar包不统一,jar包不兼容工程升级维护过程操作繁琐 Maven是什么 Maven的本质是一个项目管理工具,将项目开发和管理过程抽象成一个项目对象模型(POM)POM:项目对象模型 Ma…

一图看懂 itsdangerous 模块:将受信任的数据传递到不受信任的环境的帮助工具,资料整理+笔记(大全)

本文由 大侠(AhcaoZhu)原创,转载请声明。 链接: https://blog.csdn.net/Ahcao2008 一图看懂 itsdangerous 模块:将受信任的数据传递到不受信任的环境的帮助工具,资料整理笔记(大全) 🧊摘要🧊模块…

Ae:跟踪摄像机

在时间轴面板上选择要跟踪的素材图层,在跟踪器面板中单击跟踪摄像机 Track Camera按钮之后,会向素材图层添加“3D 摄像机跟踪器” 3D Camera Tracker效果,并立即对视频画面逐帧分析以反求原始摄像机运动。 还有其它几种添加 3D 摄像机跟踪器效…

GeForce RTX 3060 Ti+cuda 11.6+Anaconda3搭建Pytorch深度学习环境

室友新购入一个笔记本,笔记本的显卡是GeForce RTX 3060 Ti,记录一下使用GeForce RTX 3060 Ticuda 11.6Anaconda3搭建Pytorch深度学习环境。 安装很简单,当你有了Python环境时记住一个核心命令即可,显卡驱动因该在之前已经安装过了…

ChatGPT 与我合力开发 xargin blog archive 插件:曹大博客的新奇探险

之前写的批量删除 chatGPT 对话的插件[1],最近我收到了一个五星好评: 虽然不赚钱,交个朋友嘛,还是挺高兴的。而且借助 chatGPT,我是在与全世界的用户交流,想想就激动。 最近我发现自己让 chatGPT 帮忙写前端…