在Fedora 32/31/30和CentOS 7/8上安装和配置DBeaver

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

欢迎来到我们的教程,了解如何在Fedora 32/31/30/29和CentOS 7/8上安装DBeaver CE数据库工具。 DBeaverCE是一个免费的开源多平台数据库管理工具/SQL客户端,基于Eclipse平台,是为SQL程序员,开发人员,分析师和数据库管理员设计的。

DBeaver支持使用JDBC驱动程序MySQL/MariaDB,Oracle,PostgreSQL,Google BigQuery,DB2 LUW,Exasol,SQL Server,SQLite,Sybase/SAP ASE,Firebird,H2,HSQLDB,Derby,Teradata,Vertica,Netezza, Informix等

要与非JDBC数据源(例如MongoDB,WMI,Redis,Cassandra)一起使用,我们需要升级到DBeaver Enterprise Edition。 DBeaver是一个很好的工作台工具,可用于构建SQL查询,编辑和传输数据,查看对象树,完成数据库管理任务,监视数据库连接会话等。

请按照下面概述的几个步骤在Fedora 30/29和CentOS 7/8上安装和配置DBeaver。

安装Java

运行DBeaver的主要要求是Java。确保在CentOS 7/8和Fedora 30/29系统上安装了Java。最新版本的DBeaver支持Java 11 LTS。

---- RHEL 8/CentOS 8/Fedora 30+ -------
$sudo dnf install java-11-openjdk-devel

---------- Java 8 -----------------
$sudo yum install java-1.8.0-openjdk  java-1.8.0-openjdk-devel

对于CentOS 7/Fedora 29上的Java 11:在CentOS 7/Fedora上安装Java 11

确认已安装的Java版本。

$java -version
openjdk version "11.0.3" 2019-04-16
OpenJDK Runtime Environment (build 11.0.3+4)
OpenJDK 64-Bit Server VM (build 11.0.3+4, mixed mode)

$java -version
openjdk version "1.8.0_212"
OpenJDK Runtime Environment (build 1.8.0_212-b04)
OpenJDK 64-Bit Server VM (build 25.212-b04, mixed mode)

下载并安装DBeaver

安装Java之后,下载最新的DBeaver RPM软件包。

sudo yum -y install wget
wget https://dbeaver.io/files/dbeaver-ce-latest-stable.x86_64.rpm

使用rpm/dnf或者yum软件包管理器安装软件包。

$sudo rpm -Uvh ./dbeaver-ce-latest-stable.x86_64.rpm
Verifying...                          ################################# [100%]
Preparing...                          ################################# [100%]
Updating/installing...
   1:dbeaver-ce-0:6.1.1-stable        ################################# [100%]

准备数据库服务器

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

在CentOS 7上安装MariaDB

在Fedora上安装MariaDB

在CentOS/RHEL 8上安装MariaDB数据库

拥有数据库服务器后,以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,也可以从桌面环境启动Applications Launcher。

$dbeaver

或者

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

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

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

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

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

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