DBeaver可在统信UOS上安装配置以图形化管理MySQL等数据库:一、联网下用apt install dbeaver-ce或手动安装DEB包;二、需手动安装匹配架构的JDK 11+并配置环境;三、离线时需复制mysql-connector-java等驱动至指定目录;四、新建MySQL连接时须正确填写主机、端口、用户名密码及驱动URL。

如果您已在统信UOS系统上部署了MySQL、Oracle或Kingbase等数据库,但缺少图形化管理界面,则需安装兼容的数据库客户端工具。DBeaver是一款开源、跨平台、支持多数据库类型的通用SQL客户端,适用于统信UOS桌面环境。以下是针对不同场景安装与配置DBeaver的具体操作步骤:
一、安装DBeaver主程序(联网环境)
该方法适用于统信UOS已接入互联网且CPU架构为amd64或arm64的常见桌面版本,通过官方APT源或手动下载DEB包完成安装,不依赖系统预置JRE。
1、打开终端,执行命令更新软件源列表:sudo apt update。
2、执行安装命令:sudo apt install dbeaver-ce。若提示未找到软件包,说明官方源未启用DBeaver仓库,需切换至手动安装方式。
3、若采用手动安装,访问DBeaver官网(https://dbeaver.io/download/),选择Linux DEB格式、对应架构(如deb for amd64或deb for arm64)下载安装包。
4、下载完成后,在终端中进入下载目录,执行:sudo dpkg -i dbeaver-ce_*.deb。
5、若提示依赖缺失,运行:sudo apt --fix-broken install自动补全并完成安装。
二、配置Java运行时环境(JDK)
DBeaver在统信UOS上运行必须依赖外部JDK,因其发行版不自带JRE;JDK版本需为11或更高,且必须与系统架构严格匹配(如loongarch64平台须使用loongarch64版JDK)。
1、确认当前系统架构:uname -m,输出为x86_64、aarch64或loongarch64。
2、根据架构下载对应JDK:amd64/aarch64用户可从Adoptium(https://adoptium.net/)下载Temurin 17 JRE;loongarch64用户须从龙芯官网或可信镜像站获取loongson-jdk-17等专用包。
3、解压JDK到系统路径,例如:sudo tar -zxvf jdk-17*.tar.gz -C /usr/lib/jvm/。
4、设置默认Java环境:sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk-17/bin/java 1,随后执行sudo update-alternatives --config java选择刚安装的版本。
三、配置数据库驱动(离线/内网环境)
当统信UOS处于无外网状态时,无法在线下载驱动,需提前在同架构联网设备上获取驱动文件,并复制至目标机器的DBeaver驱动目录,确保连接各类国产及主流数据库的能力。
1、在联网设备上启动DBeaver,进入数据库 → 驱动管理器,选中MySQL驱动,点击编辑 → 库 → 添加文件,下载mysql-connector-java-8.0.x.jar并保存路径记录。
2、将该JAR文件复制至UOS内网机的以下路径:/home/用户名/.local/share/DBeaverData/drivers/maven/maven-central/mysql/mysql-connector-java/8.0.x/(若目录不存在,请逐级创建)。
3、对Oracle驱动,需复制ojdbc8.jar至对应Oracle目录;对Kingbase,需复制kingbase8.jar并确保其位于/drivers/kingbase/子路径下。
4、重启DBeaver,在数据库 → 新建连接中选择对应数据库类型,点击测试连接验证驱动加载成功。
四、连接MySQL数据库(实操示例)
完成DBeaver安装与驱动配置后,即可建立具体数据库连接;连接过程需准确填写主机地址、端口、用户名、密码及数据库名称,避免因URL格式错误导致连接失败。
1、点击DBeaver主界面左上角数据库 → 新建数据库连接。
2、在弹出窗口中选择MySQL,点击下一步。
3、在连接设置页填写:主机:127.0.0.1,端口:3306,数据库:mysql,用户名:root,密码:您设置的MySQL root密码。
4、点击编辑驱动设置,确认驱动类名为com.mysql.cj.jdbc.Driver,URL模板为jdbc:mysql://host:port/database。
5、点击测试连接,若显示Connection successful,则可点击完成保存连接。

















