在Ubuntu 20.04/18.04/16.04和Debian 10/9上安装和配置DBeaver
如何在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等来管理数据库,表,触发器,过程,视图,事件等。