在 Ubuntu 上“重置 Apache 密码”通常分为几种情况,下面按最常见场景给你说明:
如果你是说 访问网站弹窗要账号密码(HTTP Basic Auth):
一般在 Apache 配置或 .htaccess 里:
grep -R htpasswd /etc/apache2/
sudo htpasswd -c /etc/apache2/.htpasswd 用户名
-c:新建文件(已有用户不要加 -c)htpasswd 命令就装:sudo apt install apache2-utils
sudo systemctl restart apache2
如果你是忘了登录 Ubuntu 的密码:
sudo passwd 用户名
sudo passwd root
如果你其实是 网站连数据库的密码:
sudo systemctl stop mysql
sudo mysqld_safe --skip-grant-tables &
mysql
FLUSH PRIVILEGES;
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
exit;
sudo systemctl restart mysql
⚠️ 注意:
Apache 软件本身没有登录密码,只有:
如果你能具体说一下:
我可以直接给你精准命令。