温馨提示×

ubuntu apache如何重置密码

小樊
34
2026-09-17 09:27:42
栏目: 智能运维

在 Ubuntu 上“重置 Apache 密码”通常有以下几种常见情况,你对号入座即可:


一、重置 Apache 基础认证(.htpasswd)密码

如果你是忘了 网站访问密码(Basic Auth)

1. 安装工具(如未安装)

sudo apt update
sudo apt install apache2-utils

2. 重置/修改用户密码

sudo htpasswd /etc/apache2/.htpasswd 用户名
  • 如果文件不存在,加 -c
sudo htpasswd -c /etc/apache2/.htpasswd 用户名

3. 重启 Apache

sudo systemctl restart apache2

二、重置 Ubuntu 系统用户密码(如 www-data 或你自己)

Apache 本身没有独立登录密码,它用的是系统用户。

重置当前用户密码

passwd

重置其他用户(如 www-data,一般不建议登录)

sudo passwd 用户名

三、重设 MySQL / MariaDB 密码(常见于 LAMP)

如果你指的是 数据库密码

1. 停止 MySQL

sudo systemctl stop mysql

2. 安全模式启动

sudo mysqld_safe --skip-grant-tables &

3. 登录并改密码

mysql -u root
FLUSH PRIVILEGES;
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
EXIT;

4. 重启 MySQL

sudo systemctl restart mysql

四、重置 phpMyAdmin 登录密码

phpMyAdmin 用的是 MySQL 用户密码,参考上面第三节。


总结

场景 解决方式
网站访问密码 htpasswd
系统用户密码 passwd
数据库密码 MySQL reset
phpMyAdmin MySQL 密码

如果你能告诉我具体是哪一种密码(网站登录 / 数据库 / SSH),我可以给你更精确的命令。

0