1. Windows
DBeaver 是一个通用的数据库管理工具和 SQL 客户端,支持 MySQL, PostgreSQL, Oracle, DB2, MSSQL, Sybase, Mimer, HSQLDB, Derby, 以及其他兼容 JDBC 的数据库
DBeaver 有两个版本普通的Dbeaver是完全免费使用的,在dbeaver官网就可以直接下载
Dbeaver EE 企业版的工具,比普通版多了部分功能,如链接Redis MongDB 等。企业版的是需要购买收费的,不过一般情况下普通版的功能就够用了。
1.1. 安装与安装(建议挂vpn)
[图片上传失败...(image-390f9d-1650731978352)]
进行下载,解压。并将下载后的 .exe 发送至桌面快捷方式。
[图片上传失败...(image-d17f-1650731978352)]
1.2. 配置阿里maven仓库地址
因为DBeaver需要从maven仓库下载驱动,所以需要配置国内的maven仓库(这里使用阿里云的仓库),这样下载速度才比较快,下面来讲讲配置方式。
[图片上传失败...(image-c0b329-1650731978352)]
配置好maven仓库地址后,并将该配置移至第一位。(加快驱动的下载速度。)
[图片上传失败...(image-61e529-1650731978352)]
1.3. 连接数据库。
2. Mac
2.1. 下载与安装
参考 1.1 的安装,下载mac的安装包后,直接安装即可。
2.2. 安装过程中出现的问题及解决方法
2.2.1. 提示已损坏,无法打开
解决方法:
- 打开“终端”,输入命令:
sudo spctl --master-disable
,这个过程中会提示要输入密码,输入登录密码就好了 - 打开“系统偏好设置” –> “安全性与隐私” – “通用” ,选中里面的【任何来源】
如果还不解决,执行如下命令:
xattr -cr /Applications/DBeaverEE.app
打开DBeaver,可以看到如下图,表示安装成功了。
[图片上传失败...(image-7665bd-1650731978352)]
2.3. 配置阿里maven仓库地址
打开“Preferences…系统偏好设置” -> 输入 maven。 配置好后,将该配置向上移到第一位。
[图片上传失败...(image-464d96-1650731978352)]
2.4. 连接数据库。
3. DBeaver UE 版下载与安装
DBeaver共有Community、Lite、Enterprise、Ultimate四个版本。DBeaver Enterprise(简称DBeaverEE)支持
MongoDB
、Redis
、Apache Hive
等,但是需要付费使用。Community即开源免费版本,可以随意下载安装,但是,连接数据库需要手动提供驱动jar包,使用比较繁琐,本文以安装DBeaver企业版为主。如下图是各个版本的比较:
[图片上传失败...(image-cf2c27-1650731978352)]
3.1. UE 版下载与安装
注意,https://dbeaver.io/网站仅能下载社区版本,其他收费版本需要从https://dbeaver.com/下载。
UE 版下载地址: DBeaver UE 版下载地址
该网页根据版本下载,本文使用windows,使用ZIP包,不建议使用exe包,ZIP包是绿色版本,可以放到电脑任意位置直接使用。
下载后进行解压即可。
首先删除解压后的的beaver 的
jre
目录,然后安装openjdk版本并在dbeaver.ini
文件中修改为jdk11的bin目录,修改后如下所示:
3.2. 下载破解文件并进行相关配置
dbeaver从21版本开始需要使用jdk11,本文使用的jdk11位微软编译版本openjdk11,下载地址:
https://docs.microsoft.com/zh-cn/java/openjdk/download ,下载windows 64 为的zip包版本即可。
dbeaver.ini 配置信息。
配置 jdk 11 的路径
-vm
C:\Program Files\Java\jdk-11.0.2\bin
配置破解文件的路径
-javaagent:D:\developEnv\dbeaver-ee\dbeaver-agent\dbeaver-agent.jar
完整配置。
-startup
plugins/org.eclipse.equinox.launcher_1.6.300.v20210813-1054.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.2.300.v20210828-0802
-vm
C:\Program Files\Java\jdk-11.0.2\bin
-vmargs
-XX:+IgnoreUnrecognizedVMOptions
--add-modules=ALL-SYSTEM
-Dosgi.requiredJavaVersion=11
-Xms128m
-Xmx2048m
-Djavax.net.ssl.trustStoreType=WINDOWS-ROOT
-Ddbeaver.distribution.type=zip
-javaagent:D:\developEnv\dbeaver-ee\dbeaver-agent\dbeaver-agent.jar
3.3. 启动成功即可。
4. DBheaver 的使用
4.1. 定义sql模板
为了平时写SQL语句更方便,Dbeaver提供了“模板功能”,该功能可以实现自动生成一些常用的SQL语句块,配置好之后输入名称然后按两下tab键就可以呼出SQL模板:
窗口 -》 首选项 -》编辑器 -》 SQL 编辑器 -》模板
[图片上传失败...(image-7f061b-1650731978352)]
4.2. 设置关键字大写
窗口 -》首选项
[图片上传失败...(image-667adb-1650731978352)]
5. DBeaver出现“Public Key Retrieval is not allowed”错误的解决办法
右键数据库 -》 编辑连接 -》驱动属性 -》 将“allowPublicKeyRetrieval”设置为true即可
[图片上传失败...(image-e1cdbf-1650731978352)]
网友评论