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

2.2 KiB

用户管理

用户管理页面用于创建和管理数据库用户,设置用户权限。

用户列表

进入 数据库 > 用户 标签页查看用户列表。

用户列表

列表显示以下信息:

  • 类型:数据库类型
  • 用户名:数据库用户名
  • 密码:用户密码(点击复制)
  • 主机:允许连接的主机
  • 服务器:所属的数据库服务器
  • 权限:用户拥有权限的数据库
  • 注释:备注信息
  • 状态:用户状态
  • 更新日期:最后更新时间
  • 操作:修改、删除

创建用户

  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 位以上
  • 不同应用使用不同的数据库用户
  • 定期更换密码