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

在cPanel中打开phpMyAdmin时遇‘Access denied for user’错误该如何解决?

解决cPanel中phpMyAdmin访问被拒绝的问题

以下是针对性的排查和解决方法:

  • 验证数据库用户密码正确性

    1. 登录cPanel面板,找到「MySQL数据库」功能入口
    2. 在「数据库用户」区域找到报错信息里的name用户,点击「更改密码」
    3. 重新设置符合规则的密码(或直接使用系统生成的密码),保存后再次尝试打开phpMyAdmin
    4. 注意:如果你的网站程序也使用该数据库用户,需同步更新程序配置文件中的密码,避免网站数据库连接失败
  • 检查数据库用户权限配置

    1. 在cPanel的「MySQL数据库」页面,找到对应数据库与name用户的关联项
    2. 确保该用户已被授予对应数据库的必要权限(至少包含查询、管理类权限,直接勾选「所有权限」更稳妥)
    3. 若权限缺失,点击「设置权限」,勾选所需权限后保存
  • 清除会话缓存重试

    1. 退出当前cPanel登录,清除浏览器的缓存和Cookie
    2. 重新登录cPanel后直接打开phpMyAdmin,避免旧的错误凭证缓存影响
  • 确认数据库用户是否存在

    1. 在cPanel的「MySQL数据库」用户列表中,确认报错中的name用户确实存在
    2. 若用户不存在,重新创建同名用户并关联到目标数据库,配置好权限后再尝试访问

错误提示mysqli_sql_exception: Access denied for user 'name'@'localhost' (using password: YES)的核心原因是phpMyAdmin使用的数据库用户名/密码不匹配,或用户无足够权限访问目标数据库,优先排查密码和权限问题。

内容的提问来源于stack exchange,提问作者Wally Atendido

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.19 13:49:54