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

AWS EC2 Ubuntu实例中phpMyAdmin无登录选项问题求助

解决phpMyAdmin无用户名密码登录选项的问题
  • 检查并修正phpMyAdmin配置文件
    先确认/var/www/html/phpmyadmin/目录下存在config.inc.php文件,若没有则从默认安装目录复制:

    sudo cp /usr/share/phpmyadmin/config.inc.php /var/www/html/phpmyadmin/
    

    编辑该配置文件:

    sudo nano /var/www/html/phpmyadmin/config.inc.php
    

    找到服务器配置段,确保以下参数设置正确:

    $cfg['Servers'][$i]['auth_type'] = 'cookie';
    $cfg['Servers'][$i]['user'] = '';
    $cfg['Servers'][$i]['password'] = '';
    

    保存退出后重启Apache服务:

    sudo systemctl restart apache2
    
  • 验证MySQL用户登录权限
    登录MySQL命令行:

    sudo mysql -u root -p
    

    (若root用户通过socket认证,直接执行sudo mysql即可登录)
    确保目标用户(如root或你创建的phpMyAdmin专用用户)使用原生密码认证,可执行以下命令更新:

    ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的MySQL密码';
    FLUSH PRIVILEGES;
    
  • 修复目录与文件权限
    确保Apache用户拥有phpMyAdmin目录的访问权限:

    sudo chown -R www-data:www-data /var/www/html/phpmyadmin
    sudo chmod -R 755 /var/www/html/phpmyadmin
    
  • 清除浏览器缓存测试
    清除当前浏览器的缓存,或使用隐私浏览模式重新访问http://server-ip-address/phpmyadmin,避免缓存导致的页面显示异常。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.13 13:12:09