首先,安装dbeaver得先安装jdk
一.安装JDK
下载jdk-8u171-windows-x64.exe,先读完步骤一再开始安装
链接:https://pan.baidu.com/s/1FCFbYgcp01q4mFHnP8WJjg
提取码:0d1f
解压安装,下一步,更改安装位置
然后会提示安装jre,我安装到了D盘jre1.8.0_171目录,忘了截图
然后将两个文件移动到了D盘的Java目录。
二.配置环境变量
1. Path变量
win键+R键,输入cmd,点击确定
输入javac,然后回车
打开jdk的安装目录,第一个bin目录,复制路径
输入D: 然后回车,输入cd D:\JAVA\jdk1.8.0_171\bin 然后回车
输入javac,回车
第二次显示成功。
原因:当前执行的程序在当前目录下如果不存在,windows系统会在系统中已有的一个名为path的环境变量指定的目录中查找。如果仍未找到,会出现以上的错误提示。所以进入到jdk安 装路径\bin目录下,执行javac,会看到javac参数提示信息。
解决方法:配置Path变量。
右键点击“此电脑”,属性-高级系统设置--高级--环境变量,打开如图
在系统变量中,点击新建,输入变量名JAVA_HOME,变量值为JDK的bin目录所在路径,
配置CLASSPATH。在系统变量中新建,变量名CLASSPATH,变值值.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(第一个分号前前面有一个点)。
在系统变量中,找到Path变量,点击编辑
点击新建,输入%JAVA_HOME%\bin,上移到第一位,点击确定
然后确定
三、最后验证配置正确且生效 ,win键+R键,输入cmd,点击确定,输入javac,回车
输入java -version,显示java版本则成功
四、安装 DBdaver工具
DBeaver官网 https://dbeaver.jkiss.org/download/
我没有直接下载,用的迅雷下载的
下载完成之后解压,打开目录文件夹如下,找到exe程序,创建快捷方式
快捷方式上右键 -> 属性 -> 快捷方式 -> 目标,编辑如下
-vm D:\JAVA\jdk1.8.0_171\bin\javaw.exe
然后确定
双击快捷方式如下
解决方案:
打开解压目录文件夹,找到dbeaver.ini文件,编辑,将11修改成1.8
修改之后保存,然后双击
启动成功
快捷方式
五、登录测试
选择mysql数据库,填写 ip地址,端口号,数据库,用户名,密码,点击测试,会提示,下载驱动
配置好后,点击测试连接,我这边的提示的请求超时,我查询资料之后发现是防火墙没关
关闭防火墙:
systemctl stop firewalld
重新测试,已连接
补充:重启设备之后dbeaver连接不上
#查看默认防火墙状态,关闭显示not running,开启显示running
[root@localhost ~]# firewall-cmd --state
#检查防火墙目前状态
[root@localhost ~]# systemctl list-unit-files|grep firewalld.service
#关闭防火墙:
[root@localhost ~]# systemctl stop firewalld.service
#禁止防火墙开机启动
[root@localhost ~]# systemctl disable firewalld.service