首先,安装dbeaver得先安装jdk

一.安装JDK

下载jdk-8u171-windows-x64.exe,先读完步骤一再开始安装

链接:https://pan.baidu.com/s/1FCFbYgcp01q4mFHnP8WJjg 
提取码:0d1f

解压安装,下一步,更改安装位置

dbeaver 使用前需要安装mysql吗 dbeaver安装,是不是必须安装jdk_ssh

 

dbeaver 使用前需要安装mysql吗 dbeaver安装,是不是必须安装jdk_linux_02

 然后会提示安装jre,我安装到了D盘jre1.8.0_171目录,忘了截图

然后将两个文件移动到了D盘的Java目录。

二.配置环境变量

         1. Path变量
win键+R键,输入cmd,点击确定

dbeaver 使用前需要安装mysql吗 dbeaver安装,是不是必须安装jdk_java_03

输入javac,然后回车

dbeaver 使用前需要安装mysql吗 dbeaver安装,是不是必须安装jdk_linux_04

 打开jdk的安装目录,第一个bin目录,复制路径

 

dbeaver 使用前需要安装mysql吗 dbeaver安装,是不是必须安装jdk_linux_05

输入D: 然后回车,输入cd D:\JAVA\jdk1.8.0_171\bin 然后回车

dbeaver 使用前需要安装mysql吗 dbeaver安装,是不是必须安装jdk_linux_06

输入javac,回车 

 

dbeaver 使用前需要安装mysql吗 dbeaver安装,是不是必须安装jdk_linux_07

第二次显示成功。
原因:当前执行的程序在当前目录下如果不存在,windows系统会在系统中已有的一个名为path的环境变量指定的目录中查找。如果仍未找到,会出现以上的错误提示。所以进入到jdk安 装路径\bin目录下,执行javac,会看到javac参数提示信息。

解决方法:配置Path变量。
右键点击“此电脑”,属性-高级系统设置--高级--环境变量,打开如图

dbeaver 使用前需要安装mysql吗 dbeaver安装,是不是必须安装jdk_ssh_08

 在系统变量中,点击新建,输入变量名JAVA_HOME,变量值为JDK的bin目录所在路径,

dbeaver 使用前需要安装mysql吗 dbeaver安装,是不是必须安装jdk_JAVA_09

 

dbeaver 使用前需要安装mysql吗 dbeaver安装,是不是必须安装jdk_linux_10

配置CLASSPATH。在系统变量中新建,变量名CLASSPATH,变值值.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(第一个分号前前面有一个点)。

dbeaver 使用前需要安装mysql吗 dbeaver安装,是不是必须安装jdk_java_11

在系统变量中,找到Path变量,点击编辑 

dbeaver 使用前需要安装mysql吗 dbeaver安装,是不是必须安装jdk_linux_12

点击新建,输入%JAVA_HOME%\bin,上移到第一位,点击确定 

dbeaver 使用前需要安装mysql吗 dbeaver安装,是不是必须安装jdk_运维_13

 然后确定

dbeaver 使用前需要安装mysql吗 dbeaver安装,是不是必须安装jdk_java_14

三、最后验证配置正确且生效 ,win键+R键,输入cmd,点击确定,输入javac,回车

dbeaver 使用前需要安装mysql吗 dbeaver安装,是不是必须安装jdk_ssh_15

 输入java -version,显示java版本则成功

dbeaver 使用前需要安装mysql吗 dbeaver安装,是不是必须安装jdk_JAVA_16

 四、安装 DBdaver工具

DBeaver官网  https://dbeaver.jkiss.org/download/

dbeaver 使用前需要安装mysql吗 dbeaver安装,是不是必须安装jdk_java_17

我没有直接下载,用的迅雷下载的

 

dbeaver 使用前需要安装mysql吗 dbeaver安装,是不是必须安装jdk_linux_18

下载完成之后解压,打开目录文件夹如下,找到exe程序,创建快捷方式

dbeaver 使用前需要安装mysql吗 dbeaver安装,是不是必须安装jdk_运维_19

快捷方式上右键 ->  属性 ->  快捷方式 ->  目标,编辑如下

 -vm D:\JAVA\jdk1.8.0_171\bin\javaw.exe

然后确定

dbeaver 使用前需要安装mysql吗 dbeaver安装,是不是必须安装jdk_JAVA_20

 双击快捷方式如下

dbeaver 使用前需要安装mysql吗 dbeaver安装,是不是必须安装jdk_ssh_21

 解决方案:

打开解压目录文件夹,找到dbeaver.ini文件,编辑,将11修改成1.8

dbeaver 使用前需要安装mysql吗 dbeaver安装,是不是必须安装jdk_JAVA_22

 

dbeaver 使用前需要安装mysql吗 dbeaver安装,是不是必须安装jdk_ssh_23

 修改之后保存,然后双击

启动成功

dbeaver 使用前需要安装mysql吗 dbeaver安装,是不是必须安装jdk_linux_24

快捷方式

五、登录测试

选择mysql数据库,填写 ip地址,端口号,数据库,用户名,密码,点击测试,会提示,下载驱动

dbeaver 使用前需要安装mysql吗 dbeaver安装,是不是必须安装jdk_linux_25

 配置好后,点击测试连接,我这边的提示的请求超时,我查询资料之后发现是防火墙没关

关闭防火墙:

systemctl stop firewalld

dbeaver 使用前需要安装mysql吗 dbeaver安装,是不是必须安装jdk_运维_26

重新测试,已连接

 

dbeaver 使用前需要安装mysql吗 dbeaver安装,是不是必须安装jdk_linux_27

补充:重启设备之后dbeaver连接不上

#查看默认防火墙状态,关闭显示not running,开启显示running

[root@localhost ~]# firewall-cmd --state

dbeaver 使用前需要安装mysql吗 dbeaver安装,是不是必须安装jdk_java_28

 #检查防火墙目前状态

[root@localhost ~]# systemctl list-unit-files|grep firewalld.service

dbeaver 使用前需要安装mysql吗 dbeaver安装,是不是必须安装jdk_ssh_29

 #关闭防火墙:

[root@localhost ~]# systemctl stop firewalld.service

#禁止防火墙开机启动

[root@localhost ~]# systemctl disable firewalld.service

dbeaver 使用前需要安装mysql吗 dbeaver安装,是不是必须安装jdk_java_30