我第一次使用Nginx配置了PhpMyAdmin。
在初始配置过程中,我留空密码字段以生成随机值。
之后,我以root身份登录mysql并手动更改用户phpmyadmin的密码。那时我没注意到我还必须在config-db.php中更改密码。
然后在成功登录PhpMyAdmin后,我遇到以下错误:
mysqli_real_connect(): (HY000/1045): Access denied for user 'phpmyadmin'@'localhost' (using password: YES)
我很困惑,因为我可以毫无问题地登录,我可以看到数据库和更多信息。
搜索了很长时间后,我意识到我必须在config-db.php中更改密码,输入新密码后,消息就消失了。
即使在配置文件中设置了错误密码,PhpMyAdmin似乎也能很好地工作,我感到很好奇。
任何人都知道它是如何运作的?