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

误删phpMyAdmin所有权限(含root)后无法操作数据库的解决求助

解决Bitnami XAMPP下MySQL权限丢失及phpMyAdmin配置文件无法修改问题

一、修复MySQL root权限

  1. 进入Bitnami XAMPP虚拟机
    stackman ssh xampp
    
  2. 停止当前MySQL服务
    /opt/bitnami/mysql/bin/mysqladmin -u root shutdown
    
  3. 启动MySQL并跳过权限验证
    /opt/bitnami/mysql/bin/mysqld_safe --skip-grant-tables &
    
  4. 无密码登录MySQL命令行
    /opt/bitnami/mysql/bin/mysql -u root mysql
    
  5. 重置root权限并设置新密码
    执行以下SQL语句:
    UPDATE user SET Grant_priv='Y', Super_priv='Y' WHERE User='root';
    FLUSH PRIVILEGES;
    ALTER USER 'root'@'localhost' IDENTIFIED BY 'your_new_password';
    
  6. 退出MySQL并重启服务
    exit
    /opt/bitnami/ctlscript.sh restart mysql
    

二、解决config.inc.php无法修改的问题

  1. 保持在XAMPP虚拟机内,查看文件属性
    lsattr /opt/bitnami/phpmyadmin/config.inc.php
    
  2. 如果显示包含i属性(不可变标记),移除该属性
    chattr -i /opt/bitnami/phpmyadmin/config.inc.php
    
  3. 修改文件权限以允许编辑
    chmod 644 /opt/bitnami/phpmyadmin/config.inc.php
    
  4. 编辑配置文件,确保root用户的连接信息正确:
    $cfg['Servers'][$i]['user'] = 'root';
    $cfg['Servers'][$i]['password'] = 'your_new_password';
    

注意事项

  • 操作完成后重启XAMPP所有服务,确保配置生效
  • 若stackman命令无法执行,可直接进入~/.bitnami/stackman/machines/xampp目录,通过虚拟机管理工具进入系统

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.22 18:45:32