本文介绍在Fedora 30/29、CentOS 7/8操作系统上安装DBeaver的方法。
简介 DBeaver是一个很好的工作台工具,用于构建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。
一、安装Java 运行DBeaver的主要要求是Java,确保在CentOS 7/8、Fedora 30/29系统上安装了Java,最新版本的DBeaver支持Java 11 LTS。 1、RHEL 8/CentOS 8/Fedora 30+ $ sudo dnf install java-11-openjdk-devel 2、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 29系统上安装Java 11的方法。 确认已安装的Java版本: $ java -version openjdk version "11.0.3" 2019-04-16 $ java -version openjdk version "1.8.0_212"
二、下载并安装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 10.4的方法。 在Fedora 30/29/28中安装MariaDB 10.3的方法。 在RHEL 8/CentOS 8上安装LEMP(Nginx、MariaDB、PHP7.2)的方法。 获得数据库服务器后,以root用户身份登录MySQL shell,并创建一个测试数据库,以便从DBeaver数据库工具进行连接: $ 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 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 你可以从终端启动DBeaver: $ dbeaver 也可以在桌面环境中启动,如下图所示:
注:接下来的配置可以参考在Ubuntu 18.04系统上安装和配置DBeaver的步骤,方法是一样的。
相关主题 |