// DOCS · 数据库管理 ▍
数据库管理
MySQL、PostgreSQL 与 Redis 均在容器中运行,提供业务库管理、密码、备份、持久化、内存等配置。
MySQL
以节点 + 容器为单位管理。容器名默认 mysql8 、 mysql5 (旧版)或 mysql9 (测试中)。

# 页面阶段
| 阶段 | 含义 |
|---|---|
| 未安装 | 节点上未找到 MySQL 容器 |
| 容器已停止 | 容器存在但未运行 |
| mysqld 启动中 | 容器已启动,mysqld 初始化中(自动轮询,最多 6 分钟) |
| 未配置 root 密码 | 面板未记录 root 密码 |
| root 密码不正确 | 密码验证失败 |
| ready | 正常使用 |
# 功能
- 创建数据库 :填库名 / 用户名 / 密码 / 字符集 / 排序规则。
- 修改密码 :修改业务库用户密码(不影响 root)。
- 备份 :备份到本地或 S3。
- 删除 :6 秒倒计时确认,同时删除关联用户。
- 同步 :比对容器内真实库与面板记录,仅修正面板状态,不删容器数据。
- 设置抽屉 :root 密码修改、预设性能方案(按内存调整 InnoDB 参数)。
- 容器启停 / 重启 。
问 AI :快照标题「【MySQL 当前状态】」,含容器名与阶段。ready 阶段额外含:root 密码状态(已配置 / 未配置)、业务库数量、容器名连接地址。
PostgreSQL
以节点 + 容器为单位管理。容器名固定 pg18 (按大版本隔离,当前为 PostgreSQL 18)。与 MySQL 不同:管理操作经容器内免密通道执行,页面没有密码验证阶段; postgres 超级用户密码仅供外部工具连接时获取(管理页「设置」中可重置)。

# 页面阶段
| 阶段 | 含义 |
|---|---|
| 未安装 | 节点上未找到 pg18 容器 |
| 容器已停止 | 容器存在但未运行 |
| PostgreSQL 启动中 | 容器已启动,PostgreSQL 初始化中(自动轮询,最多 6 分钟) |
| ready | 正常使用 |
# 功能
- 创建数据库 :填库名 / 用户名 / 密码,字符集固定 UTF8(建库同时创建同名角色并设为属主)。
- 修改密码 :修改业务库用户密码(不影响 postgres 超级用户)。
- 备份 / 还原 :本地备份(可结合计划任务归档 S3);还原为覆盖语义(先删已有对象再重建)。
- 删除 :6 秒倒计时确认,同时删除关联角色。
- 同步 :比对容器内真实库与面板记录,仅修正面板状态,不删容器数据。
- 设置抽屉 :postgres 密码重置(即时生效,无需重启)、预设性能方案(按内存调整参数,部分参数需重启容器后完全生效)。
- 容器启停 / 重启 。
问 AI :快照标题「【PostgreSQL 当前状态】」,含容器名与阶段。ready 阶段额外含:运行状态、业务库数量、容器名连接地址 pg18:5432 。
Redis
以节点 + 容器为单位管理。容器名固定 redis ,页面由 5 张卡片组成:

运行状态
危险操作版本、内存、连接数、命中率;清空数据(FLUSHALL)
连接信息
容器名 / IP 连接地址
密码管理
设置 / 取消密码
持久化配置
RDB 快照策略、AOF 开关与刷盘策略
内存配置
最大内存限制、淘汰策略
另支持容器启停 / 重启。
问 AI :快照标题「【Redis 当前配置快照】」,含:版本、内存使用 / 峰值、连接数、运行天数、密码状态、持久化配置(RDB / AOF / 刷盘策略)、内存配置(最大内存 / 淘汰策略)、连接信息(容器名 redis:6379 / 容器 IP)。
连接方式
MySQL、PostgreSQL 和 Redis 都在容器中运行,连接方式取决于访问来源:
同网桥容器
推荐用容器名连接,面板其他容器均用此方式。
宿主机本地
用回环地址 + 映射端口连接(需容器已映射端口)。
连不上? 先确认三件事:访问来源(容器还是宿主机)、连接地址是否正确、容器是否在运行。
