mirror of
https://github.com/acepanel/acepanel.github.io.git
synced 2026-02-04 06:47:16 +08:00
84 lines
2.2 KiB
Markdown
84 lines
2.2 KiB
Markdown
# 用户管理
|
|
|
|
用户管理页面用于创建和管理数据库用户,设置用户权限。
|
|
|
|
## 用户列表
|
|
|
|
进入 **数据库** > **用户** 标签页查看用户列表。
|
|
|
|

|
|
|
|
列表显示以下信息:
|
|
|
|
- **类型**:数据库类型
|
|
- **用户名**:数据库用户名
|
|
- **密码**:用户密码(点击复制)
|
|
- **主机**:允许连接的主机
|
|
- **服务器**:所属的数据库服务器
|
|
- **权限**:用户拥有权限的数据库
|
|
- **注释**:备注信息
|
|
- **状态**:用户状态
|
|
- **更新日期**:最后更新时间
|
|
- **操作**:修改、删除
|
|
|
|
## 创建用户
|
|
|
|
1. 点击 **创建用户** 按钮
|
|
2. 填写配置:
|
|
- **服务器**:选择数据库服务器
|
|
- **用户名**:数据库用户名
|
|
- **密码**:用户密码(建议使用强密码)
|
|
- **主机**:允许连接的主机地址
|
|
- **权限**:选择用户可以访问的数据库
|
|
3. 点击创建
|
|
|
|
### 主机设置
|
|
|
|
| 值 | 说明 |
|
|
|------|------|
|
|
| `localhost` | 只允许本地连接 |
|
|
| `127.0.0.1` | 只允许本地 IP 连接 |
|
|
| `%` | 允许任意主机连接 |
|
|
| `192.168.1.%` | 允许指定网段连接 |
|
|
| `192.168.1.100` | 只允许指定 IP 连接 |
|
|
|
|
::: warning 安全提示
|
|
生产环境不建议使用 `%` 允许任意主机连接,应限制为具体的 IP 地址或网段。
|
|
:::
|
|
|
|
## 修改用户
|
|
|
|
点击用户右侧的 **修改** 按钮可以:
|
|
|
|
- 修改密码
|
|
- 修改允许连接的主机
|
|
- 修改数据库权限
|
|
|
|
## 删除用户
|
|
|
|
点击用户右侧的 **删除** 按钮删除用户。
|
|
|
|
::: warning 注意
|
|
删除用户后,使用该用户连接数据库的应用将无法正常工作。
|
|
:::
|
|
|
|
## 权限说明
|
|
|
|
### Percona/MySQL/MariaDB 权限
|
|
|
|
创建用户时可以选择授予权限的数据库:
|
|
|
|
- 选择具体数据库:用户只能访问选中的数据库
|
|
- 不选择:用户没有任何数据库权限
|
|
|
|
### PostgreSQL 权限
|
|
|
|
PostgreSQL 的权限管理更加细粒度,可以自行针对数据库、模式、表等设置不同权限,面板仅支持授予数据库访问权限。
|
|
|
|
## 密码安全
|
|
|
|
- 使用强密码,包含大小写字母、数字和特殊字符
|
|
- 密码长度建议 16 位以上
|
|
- 不同应用使用不同的数据库用户
|
|
- 定期更换密码
|