You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在cPanel中通过Webmail分配phpMyAdmin权限并限制public_html访问

在cPanel中为子用户分配phpMyAdmin权限并限制public_html访问

一、禁止子用户访问public_html

  1. 登录主cPanel账户,进入用户管理器
  2. 找到已添加的目标用户,点击编辑
  3. 滚动到文件权限区域,取消public_html对应的所有权限勾选(读取、写入、执行全取消)
  4. 若无需子用户访问其他文件目录,可取消所有文件目录的权限勾选,点击保存

二、分配phpMyAdmin访问权限

方式1:直接通过子用户权限配置

  • 在用户管理器的编辑界面,滚动到权限区块,找到数据库分类
  • 勾选phpMyAdmin权限项
  • 若需限制用户仅访问特定数据库,不要勾选所有数据库,后续单独做数据库关联,点击保存

方式2:创建独立数据库用户(更安全)

  • 返回主cPanel首页,进入MySQL数据库向导
  • 已有目标数据库则跳过此步:创建新数据库
  • 创建新的数据库用户,设置好用户名和密码
  • 将该数据库用户关联到目标数据库,按需分配权限(如SELECT/INSERT等,避免全局权限)
  • 回到用户管理器编辑子用户,在数据库权限中勾选phpMyAdmin,并指定仅允许访问关联的数据库

三、验证权限有效性

  • 用子用户账号登录cPanel(地址为你的域名:2083),登录后检查是否能看到phpMyAdmin入口
  • 进入phpMyAdmin,确认仅能访问指定数据库
  • 尝试打开文件管理器,验证是否无法访问public_html(会提示权限不足)
  • 也可直接访问你的域名/phpmyadmin,用子用户的cPanel账号或独立数据库用户登录,验证数据库访问权限

内容的提问来源于stack exchange,提问作者Shaikh Shifa

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.15 01:20:20