在 Ubuntu 上,“重置 Apache2 密码”通常分几种情况,下面按最常见场景给你说明:
如果你是忘了 通过 .htaccess / .htpasswd 控制的网页登录密码:
sudo apt install apache2-utils
sudo htpasswd /etc/apache2/.htpasswd 用户名
-c(仅第一次用):sudo htpasswd -c /etc/apache2/.htpasswd 用户名
sudo systemctl restart apache2
⚠️ 不推荐给 www-data 设置密码(它是服务账户)
如果确实要改:
sudo passwd www-data
如果指的是 网站后台(如 WordPress)或数据库密码:
sudo mysql
或
mysql -u root -p
重置用户密码:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';
FLUSH PRIVILEGES;
sudo passwd 你的用户名
查看认证配置位置:
grep -R htpasswd /etc/apache2/
我可以直接给你精确命令。