在Ubuntu 20.04/18.04/16.04和Debian 10/9上安装和配置DBeaver

时间:2020-02-23 14:32:15  来源:igfitidea点击:

如何在Ubuntu 18.04/Ubuntu 16.04和Debian 10/9上安装DBeaver数据库工具。 DBeaver CE是一个免费和开放源代码的多平台数据库管理工具/SQL客户端,专门为开发人员,SQL程序员,分析师和数据库管理员设计。

DBeaver支持所有具有JDBC驱动程序MySQL/MariaDB,PostgreSQL,Oracle,DB2 LUW,Google BigQuery,Exasol,SQL Server,Sybase/SAP ASE,SQLite,Firebird,H2,HSQLDB,Derby,Teradata,Vertica,Netezza,Informix等的数据库如果需要对非JDBC数据源(例如WMI,MongoDB,Cassandra,Redis)的支持,请考虑使用DBeaver Enterprise Edition。

DBeaver基于Eclipse平台,是一个很好的工作台工具,用于构建SQL查询,编辑和传输数据,查看对象树,完成数据库管理任务,监视数据库连接会话等。

请按照以下步骤在Ubuntu 18.04/Ubuntu 16.04/Debian 9上安装DBeaver。

在Ubuntu/Debian上安装Java

运行以下命令以安装Java,并在yourUbuntu 20.04/18.04/16.04上将其设置为默认Java。

sudo apt -y  install openjdk-11-jdk openjdk-11-jre

确认版本:

$java -version
openjdk version "11.0.5" 2019-10-15
OpenJDK Runtime Environment (build 11.0.5+10-post-Ubuntu-0ubuntu1.118.04)
OpenJDK 64-Bit Server VM (build 11.0.5+10-post-Ubuntu-0ubuntu1.118.04, mixed mode, sharing)
在Debian 10/9上安装OpenJDK

OpenJDK是Debian 10/9信息库中可用的默认Java开发和运行时。通过运行以下命令进行安装:

sudo apt -y install default-jdk

检查Java版本:

$java -version
openjdk version "1.8.0_181"
OpenJDK Runtime Environment (build 1.8.0_181-8u181-b13-2~deb9u1-b13)
OpenJDK 64-Bit Server VM (build 25.181-b13, mixed mode)

添加Debian存储库并安装DBeaver CE:

通过运行以下命令将DBDB存储库添加到Debian/Ubuntu:

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

添加存储库后,更新apt列表并安装DBeaver CE:

sudo apt update
sudo apt -y  install dbeaver-ce

可以使用以下方法检查安装DBeaver的版本:

$apt policy  dbeaver-ce 
dbeaver-ce:
  Installed: 6.3.2
  Candidate: 6.3.2
  Version table:
 *** 5.3.1 500
        500 https://dbeaver.io/debs/dbeaver-ce  Packages
        100 /var/lib/dpkg/status

准备数据库服务器

在启动和配置DBeaver服务之前,我们可能首先需要创建一个数据库和要连接的数据库用户。对于此演示,我将使用MariaDB数据库服务器。

我们可以使用下面的先前教程安装MariaDB数据库服务器。在Debian Linux上安装MariaDB

在Ubuntu上安装MariaDB

我们也可以使用MySQL在Debian Linux上安装MySQL 8

在Ubuntu上安装MySQL 8

拥有数据库服务器后,以root用户身份登录MySQL Shell并创建一个测试数据库以通过DBeaver Database工具进行连接。

$mysql -u root -p
Enter password: 
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 48
Server version: 10.3.11-MariaDB-1:10.3.11+maria~bionic-log mariadb.org binary distribution

Copyright (c) 2000, 2016, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]> CREATE DATABASE test_db;
MariaDB [(none)]> CREATE USER 'test_user'@'localhost' IDENTIFIED BY 'StrongPassword';
MariaDB [(none)]> GRANT ALL PRIVILEGES ON test_db.* TO 'test_user'@'localhost';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> QUIT;

启动DBeaver

我们可以从终端上启动LaunchDBeaver,也可以从桌面环境上启动应用程序启动器。

1.创建一个新的数据库连接指定数据库类型。

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

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

然后,连接测试应返回成功。

现在,我们应该可以在MariaDB连接配置文件下看到之前创建的数据库。

现在,我们可以使用DBeaver等来管理数据库,表,触发器,过程,视图,事件等。