DBeaver是一个通用、免费、开源和多平台的数据库管理工具,专为开发人员、SQL 程序员、数据库管理员和分析师创建。它不仅支持 MySQL 和 MariaDB 数据库,还支持所有流行的数据库系统,包括 PostgreSQL、Oracle、SQLite、SQL Server 和 MS Access。
1、环境准备,确认系统已安装openjdk,麒麟桌面系统默认没有安装,需手动在线安装,且该软件在官网下载的最新版本需要jdk11才能支持
kylin@kylin-VMware-Virtual-Platform:~$ sudo apt install openjdk-11-jdk
2、下载安装dbeaver,下载地址:https://dbeaver.io/download/
# 将下载好的tar.gz包解压
kylin@kylin-VMware-Virtual-Platform:~/桌面$ tar -zxvf dbeaver-ce-22.3.0-linux.gtk.x86_64-nojdk.tar.gz
查看解压后的dbeaver文件夹,可以看到默认生成了一个dbeaver-ce.desktop文件,打开该文件可以看到,该文件Exec参数默认指向位置为/usr/share/deeaver-ce/dbeaver,如图所示,与我们实际解压目录不一致,无法直接打开
此时,需要将解压好的dbeaver文件夹重命名为dbeaver-ce并移动至/usr/share目录下
kylin@kylin-VMware-Virtual-Platform:~/桌面$ sudo mv dbeaver /usr/share/dbeaver-ce
[sudo] kylin 的密码:
kylin@kylin-VMware-Virtual-Platform:~/桌面$
# 将该快捷方式复制一份到桌面
kylin@kylin-VMware-Virtual-Platform:~/桌面$ sudo cp /usr/share/dbeaver/dbeaver-ce.desktop ./
# 给该快捷方式授予777权限
kylin@kylin-VMware-Virtual-Platform:~/桌面$ sudo chmod 777 dbeaver-ce.desktop
3、启动dbeaver
打开dbeaver,点击新建数据库连接,可以看到想要连接的各种数据库,但是需要下载想要数据库的驱动文件,此处以连接mariadb为例,连接时可以看到下载驱动报错提示,无法连接,根据提示可以点解下载配置,手动配置上正确的下载地址,若没有外网环境,则手动下载安装驱动文件
找到mariadb官网下载所需驱动文件,下载地址:https://mariadb.org/connector-java/all-releases/,按上图提示,下载所需版本,此处下载的是3.0.7
下载完成后,点击“编辑驱动设置”,将刚下载的jar文件添加进去,点击“找到类”,按提示点击下载即可找到该类,完成之后,即可测试连接了
测试连接成功,即可正常操作数据库了。