2
0
mirror of https://github.com/acepanel/acepanel.github.io.git synced 2026-02-04 05:37:16 +08:00
Files
acepanel.github.io/en/advanced/database.md
2026-01-26 07:23:43 +08:00

78 lines
2.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 数据库
数据库模块用于管理 MySQL、MariaDB、PostgreSQL 等数据库。支持创建数据库、管理用户和配置数据库服务器。
## 前置要求
使用数据库功能前,需要先安装数据库软件:
1. 进入 **应用** > **原生应用**
2. 安装 Percona、MySQL、MariaDB 或 PostgreSQL
## 功能概览
数据库模块分为三个部分:
| 功能 | 说明 |
|------|------|
| [数据库](./database/database) | 创建和管理数据库 |
| [用户](./database/user) | 管理数据库用户和权限 |
| [服务器](./database/server) | 管理数据库服务器连接 |
![数据库列表](/images/database/database-list.png)
## 支持的数据库
| 数据库 | 说明 |
|--------|------|
| Percona | MySQL 的高性能分支,适合高负载场景 |
| MySQL | 世界上最流行的开源关系型数据库 |
| MariaDB | MySQL 的开源分支,完全兼容 MySQL |
| PostgreSQL | 功能强大的开源对象关系型数据库 |
## 快速开始
### 创建数据库
1. 进入 **数据库** 页面
2. 点击 **创建数据库**
3. 选择数据库类型和服务器
4. 输入数据库名称
5. 选择是否创建用户并设置权限
6. 点击创建
### 创建用户
1. 切换到 **用户** 标签
2. 点击 **创建用户**
3. 输入用户名和密码
4. 设置访问权限
5. 点击创建
## 连接数据库
### 本地连接
```
主机127.0.0.1 或 localhost
端口Percona/MySQL/MariaDB 3306PostgreSQL 5432
SocketPercona/MySQL/MariaDB /tmp/mysql.sockPostgreSQL /tmp/.s.PGSQL.5432
```
### 远程连接
如需远程连接数据库:
1. 在防火墙中开放数据库端口
2. 创建允许远程访问的用户(主机设为 `%`
::: warning 安全提示
不建议将数据库端口暴露到公网,如需远程管理建议使用 SSH 隧道或 VPN。
:::
## 下一步
- [数据库管理](./database/database) - 了解如何创建和管理数据库
- [用户管理](./database/user) - 了解如何管理数据库用户
- [服务器管理](./database/server) - 了解如何管理数据库服务器