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

如何重置phpMyAdmin的.htaccess身份验证用户名与密码

Apache2 环境下phpMyAdmin的.htaccess验证重置方案

1. 先确认.htaccess关联的密码文件路径

进入你的phpMyAdmin站点根目录(常见路径为/usr/share/phpmyadmin、/var/www/html/phpmyadmin),找到目录下的.htaccess文件,查看AuthUserFile配置项对应的路径,这才是实际生效的密码存储文件路径,若和你之前操作的/etc/apache2/.htpasswd不一致,后续操作要替换为实际路径。

2. 执行正确的密码重置命令

注意不要随便加-c参数,该参数的作用是新建密码文件,会覆盖原文件内的所有账号记录,仅首次创建密码文件时使用

  • 如果你要修改已有账号的密码:
sudo htpasswd 你的实际密码文件路径 目标用户名

按照提示两次输入新密码即可。

  • 如果你要新增账号:
# 仅确定要清空原有密码文件所有内容时才加-c参数
sudo htpasswd -c 你的实际密码文件路径 新用户名

3. 修正密码文件的权限配置

Apache需要有密码文件的读取权限,执行以下命令配置权限(Debian/Ubuntu系列默认Apache运行用户为www-data):

sudo chmod 644 你的实际密码文件路径
sudo chown www-data:www-data 你的实际密码文件路径

4. 重启Apache服务生效

sudo systemctl restart apache2

5. 测试登录

建议打开浏览器的隐私/无痕模式访问phpMyAdmin,避免浏览器缓存旧的验证信息导致验证失败,输入新配置的账号密码即可完成登录。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.06 05:48:02