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

AWS EC2环境下phpMyAdmin用户名密码找回及修改求助

解决AWS EC2上MySQL root密码未知/遗忘的问题

步骤1:通过SSH连接到你的AWS EC2实例

根据实例操作系统选择对应命令:

  • Amazon Linux/RHEL/CentOS:ssh -i "你的密钥对文件.pem" ec2-user@实例公网IP
  • Ubuntu:ssh -i "你的密钥对文件.pem" ubuntu@实例公网IP

步骤2:停止MySQL服务

  • Ubuntu/Debian:sudo systemctl stop mysql
  • RHEL/CentOS/Amazon Linux:sudo systemctl stop mysqld

步骤3:启动MySQL并跳过权限验证

这一步允许你无需密码登录MySQL:

  • Ubuntu/Debian:sudo mysqld_safe --skip-grant-tables &
  • RHEL/CentOS/Amazon Linux:
    sudo systemctl set-environment MYSQLD_OPTS="--skip-grant-tables"
    sudo systemctl start mysqld
    

步骤4:无密码登录MySQL

直接执行命令进入MySQL控制台:mysql -u root

步骤5:重置root密码

根据MySQL版本选择对应命令:

MySQL 5.x版本

USE mysql;
UPDATE user SET authentication_string=PASSWORD('你的新密码') WHERE User='root';
FLUSH PRIVILEGES;
EXIT;

MySQL 8.0+版本

ALTER USER 'root'@'localhost' IDENTIFIED BY '你的新密码';
FLUSH PRIVILEGES;
EXIT;

步骤6:恢复正常MySQL服务

  • Ubuntu/Debian:
    sudo systemctl stop mysql
    sudo systemctl start mysql
    
  • RHEL/CentOS/Amazon Linux:
    sudo systemctl unset-environment MYSQLD_OPTS
    sudo systemctl restart mysqld
    

步骤7:登录phpMyAdmin

使用设置的新密码,以root用户名登录phpMyAdmin即可。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.06 01:01:23