更新时间:2023-02-16 16:30:51浏览次数:852+次
本文介绍如何在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管理数据库、表、触发器、过程、视图、事件。