CloudBeaver Getting Started
CloudBeaver is a web-based database GUI tool which provides rich web interface. Server itself is a Java application, web part is written on TypeScript and React. You can use it to manage PostgreSQL, MySQL, MariaDB, SQL Server, Oracle, DB2, Firebird, H2, Trino
If you have installed Websoft9 CloudBeaver, the following steps is for your quick start
Preparation
- Get the Internet IP of your Server on Cloud
- Check your Inbound of Security Group Rule of Cloud Console to ensure the TCP:80 is allowed
- Complete Five steps for Domain if you want to use Domain for CloudBeaver
- Get default username and password of CloudBeaver
CloudBeaver Initialization
Steps for you
-
Use local browser to access the URL http://Server's Internet IP. enter to CloudBeaver wizard
-
Set your username and password, then click 【Next】 button
-
Continue click【Next】 and click 【FINISH】 to complete it
-
You can see a SQlite demo connection now
-
Go to: 【Administrator】>【Connection Management】, delete【SQLite - Chinook (Sample)】 to avoid security trouble
-
Go to home page, you can't see the SQLite demo now
More guide about CloudBeaver, please refer to CloudBeaver Documentation.
Having trouble?
Below is for you to solve problem, and you can contact Websoft9 Support or refer to Troubleshoot + FAQ to get more.
CloudBeaver QuickStart
To learn more about the use of CloudBeaver, please refer to Official Documentation
CloudBeaver Setup
Share Data Connection
Administrators can grant access to all shared connections to the User team by changing one parameter in the configuration file.
-
Configure the connection to Shared
-
Grant access to shared connections to the users
Manage MySQL
Prepare
You should prepare a MySQL service which can be access from you CloudBeaver server.
If you don't have MySQL service, you can get it from MySQL application
Settings
-
Login to the CloudBeaver console, click 【Settings】 in the upper right corner, select 【Administration】 >【Connection Management】, and add the corresponding database for connection configuration
-
Set the connections: host, port and credential, then click 【Save】button.
-
Start to enable MySQL connection, you may need to input database username and password
-
You can manage your MySQL when connect successfully now
Manage PostgreSQL
Below we will introduce how to manage PostgreSQL by CloudBeaver
Prepare
You should prepare a PostgreSQL service which can be access from you CloudBeaver server.
If you don't have PostgreSQL service, you can get it from PostgreSQL application
Settings
-
Login to the CloudBeaver console, click 【Settings】 in the upper right corner, select 【Administration】 >【Connection Management】, and add the corresponding database for connection configuration
-
Set the connections: host, port and credential, then click 【Save】button.
-
Start to enable PostgreSQL connection, you may need to input database username and password
-
You can manage your PostgreSQL when connect successfully now
Manage SQLServer
Below we will introduce how to manage SQLServer by CloudBeaver
Prepare
You should prepare a SQLServer service which can be access from you CloudBeaver server.
If you don't have SQLServer service, you can get it from SQLServer application
Settings
-
Login to the CloudBeaver console, click 【Settings】 in the upper right corner, select 【Administration】 >【Connection Management】, and add the corresponding database for connection configuration
-
Set the connections: host, port and credential, then click 【Save】button.
-
Start to enable SQLServer connection, you may need to input database username and password
-
You can manage your SQLServer when connect successfully now
Manage SQLite
Below we will introduce how to manage SQLite by CloudBeaver
Prepare
You should prepare a SQLite service which can be access from you CloudBeaver server.
If you don't have SQLite service, you can get it from SQLite application
Settings
-
Login to the CloudBeaver console, click 【Settings】 in the upper right corner, select 【Administration】 >【Connection Management】, and add the corresponding database for connection configuration
-
Set the connections: host, port and credential, then click 【Save】button.
-
Start to enable SQLite connection, you may need to input database username and password
-
You can manage your SQLite when connect successfully now
Manage Oracle Database
Below we will introduce how to manage Oracle by CloudBeaver
Prepare
You should prepare a Oracle service which can be access from you CloudBeaver server.
If you don't have Oracle service, you can get it from Oracle application
Settings
-
Login to the CloudBeaver console, click 【Settings】 in the upper right corner, select 【Administration】 >【Connection Management】, and add the corresponding database for connection configuration
-
Set the connections: host, port and credential, then click 【Save】button.
-
Start to enable Oracle connection, you may need to input database username and password
-
You can manage your Oracle when connect successfully now
Resetting Password
There are two main measures to reset password.
Changing password
Take the steps below:
-
Login to CloudBeaver, Go to【Administrator】>【User】 of top right menu and find your account
-
Modify password and click 【Save】
Forgot Password
Retrieve your password need to recreate container
-
Use SSH to connect CloudBeaver instance
-
Run the below commands
cd /data/apps/cloudbeaver
docker-compose down -v
docker-compose pull
docker-compose up -d
`
Drivers
Export data
Reference sheet
The below items and General parameter sheet is maybe useful for you manage CloudBeaver
通过运行docker ps
,可以查看到 CloudBeaver 运行时所有的 Container:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
34baab38d75f dbeaver/cloudbeaver:latest "./run-server.sh" 3 hours ago Up 3 hours 0.0.0.0:8080->8978/tcp, :::8080->8978/tcp cloudbeaver
下面仅列出 CloudBeaver 本身的参数:
Path
- CloudBeaver 配置文件: /data/apps/cloudbeaver/data/cloudbeaver/GlobalConfiguration/.dbeaver/data-sources.json
data-sources.json 存放数据库连接信息
Port
端口号 | 用途 | 必要性 |
---|---|---|
9090 | CloudBeaver 原始端口,已通过 Nginx 转发到 80 端口 | 可选 |
Version
控制台查看
Service
sudo docker start | stop | restart | stats cloudbeaver