在Fedora 32/31/30和CentOS 7/8上安装和配置DBeaver
欢迎来到我们的教程,了解如何在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等来管理数据库,表,触发器,过程,视图,事件等。