Skip to main content
Version: Next

Deployment Prerequisites

This article describes some of the prerequisites you need to prepare before deploying the Apache ShenYu gateway.

Database Initialize#

Before deploying the Shenyu-admin project, initialize the database it uses (databases currently support: Mysql, PostgreSql, Oracle), which used the script files are stored in db directory project root directory, The following describes the initial steps for each database.

Mysql#

In the mysql initialization scripts directory found in the initialization script schema.sql, Use the client connection tool to connect to your Mysql service and execute, so you get a database named shenyu, which can later be used as the database for the Shenyu-admin project.

PostgreSql#

In the pg initialization scripts directory found in the initialization script create-database.sqlcreate-table.sql, and use the client connection tool to connect to your PostgreSql service. so you get a database named shenyu, which can later be used as a database for the Shenyu-admin project.

Oracle#

In the oracle initialization scripts directory found in the initialization script schema.sql, Use the client connection tool to connect to your Oracle service to create a database, execute the schema.sql script on this database, and initialize the Shenyu-admin database. After can be project configuration file to adjust your Oracle environment configuration.

OpenGauss#

In the openGuass initialization scripts directory found in the initialization script create-table.sql, Use the client connection tool to connect to your openGauss service to create a database, execute the create-table.sql script on this database, and initialize the Shenyu-admin database. After can be project configuration file to adjust your openGauss environment configuration.