更新升级 专属应用 系统故障 硬件故障 电脑汽车 鸿蒙刷机 鸿蒙开发Linux教程 鸿蒙开发Linux命令
当前位置:HMXT之家 > 鸿蒙开发Linux教程 > 如何在Debian 11/Debian 10系统上安装DBeaver CE

如何在Debian 11/Debian 10系统上安装DBeaver CE

更新时间:2023-02-16 16:30:51浏览次数:989+次

本文介绍如何在Debian 11/Debian 10系统上安装DBeaver CE的具体步骤。DBeaver是一个很棒的工作台工具,用于构建SQL查询、编辑和传输数据、查看对象树、完成数据库管理任务、监视数据库连接会话等。

安装DBeaver CE的方法

步骤1:安装Java运行时

我们可以使用OpenJDK的Java JRE开源版本。该软件包在操作系统默认存储库中可用:

sudo apt update

sudo apt -y install default-jdk

检查已安装的Java版本以确认其工作正常:

$ java -version

openjdk version "11.0.14"

OpenJDK Runtime Environment (build 11.0.14+9-post-Debian-1deb11u1)

OpenJDK 64-Bit Server VM (build 11.0.14+9-post-Debian-1deb11u1, mixed mode, sharing)

步骤2:添加DBeaver CE存储库并安装

DBeaver开发团队提供了一个包含最新版本软件的托管存储库。我们可以通过运行以下命令添加存储库:

echo "deb https://dbeaver.io/debs/dbeaver-ce /" | sudo tee /etc/apt/sources.list.d/dbeaver.list

另一项要求是输入回购GPG密钥。使用以下命令添加它们:

sudo apt install curl gpg gnupg2 software-properties-common apt-transport-https ca-certificates

curl -fsSL https://dbeaver.io/debs/dbeaver.gpg.key | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/dbeaver.gpg

添加存储库后,更新软件包源:

$ sudo apt update

Hit:1 http://security.debian.org/debian-security bullseye-security InRelease

Hit:2 http://deb.debian.org/debian bullseye InRelease

Hit:3 http://deb.debian.org/debian bullseye-updates InRelease

Hit:4 http://deb.debian.org/debian bullseye-backports InRelease

Get:5 https://dbeaver.io/debs/dbeaver-ce  InRelease [2086 B]

Get:6 https://dbeaver.io/debs/dbeaver-ce  Packages [461 B]

Fetched 2547 B in 1s (4223 B/s)

Reading package lists... Done

Building dependency tree... Done

Reading state information... Done

All packages are up to date.

步骤3:在Debian 11/Debian 10上安装DBeaver CE

我们已经确认添加的存储库正在运行。让我们继续在Debian 11/Debian 10上安装DBeaver CE:

sudo apt install dbeaver-ce

如果您有良好的网络连接,安装过程应该是几秒或者是几分钟:

Reading package lists... Done

Building dependency tree... Done

Reading state information... Done

The following NEW packages will be installed:

  dbeaver-ce

0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.

Need to get 109 MB of archives.

After this operation, 140 MB of additional disk space will be used.

Get:1 https://dbeaver.io/debs/dbeaver-ce  dbeaver-ce 21.3.4 [109 MB]

Fetched 109 MB in 8s (13.4 MB/s)

Selecting previously unselected package dbeaver-ce.

(Reading database ... 38539 files and directories currently installed.)

Preparing to unpack .../dbeaver-ce_21.3.4_amd64.deb ...

Unpacking dbeaver-ce (21.3.4) ...

Setting up dbeaver-ce (21.3.4) ...

Processing triggers for mailcap (3.69) ...

正在检查Debian Linux系统上安装的DBeaver版本:

$ apt policy  dbeaver-ce

dbeaver-ce:

  Installed: 21.3.4

  Candidate: 21.3.4

  Version table:

 *** 21.3.4 500

        500 https://dbeaver.io/debs/dbeaver-ce  Packages

        100 /var/lib/dpkg/status

步骤4:将数据库服务器连接到DBeaver

按照以上步骤,DBeaver已安装在Debian 11/Debian 10 Linux系统上。挂起的任务是连接要使用DBeaver管理的数据库服务器。这可以是任何受支持的数据库系统。在本例中,我们将使用MariaDB,它可以安装在托管DBeaver解决方案的同一服务器上:

sudo apt install mariadb-server

可参考在Ubuntu 20.04上安装和配置MariaDB 10.6的方法:https://www.hmxthome.com/linux/4864.html

启动并启用mariadb服务:

sudo systemctl enable mariadb

sudo systemctl start mariadb

数据库服务的状态:

$ systemctl status mariadb

通过设置根密码和执行其他强化任务来保护数据库服务器:

$ sudo mariadb-secure-installation

Enter current password for root (enter for none): <ENTER>

Switch to unix_socket authentication [Y/n] n

Change the root password? [Y/n] y

New password: Enter Password

Re-enter new password: Re-Enter Password

Remove anonymous users? [Y/n] y

Disallow root login remotely? [Y/n] y

Remove test database and access to it? [Y/n] y

Reload privilege tables now? [Y/n] y

DBeaver可以从终端启动:

$ dbeaver

$ dbeaver-ce

或从桌面环境的应用程序启动器:

\

1.创建新的数据库连接–指定数据库类型:

\

2.提供数据库访问详细信息–服务器、数据库用户:

\

3.单击测试连接以验证连接。当要求下载mariadb连接驱动程序时,请单击下载按钮同意:

\

如果连接成功,则应进入数据库详细信息窗口:

\

至此,已经在Debian 11/Debian 10 Linux系统上成功安装了DBeaver CE。现在,您可以使用DBeaver管理数据库、表、触发器、过程、视图、事件。