我刚刚使用 Web 平台管理器在我的 Win 2008 服务器上安装了 php,并安装了 phpmyadmin。我使用用户名/密码配置了 phpmyadmin,但出现了 #1045 错误,因此我认为无法连接到 mysql 服务器
我是否需要对 phpmyadmin 使用与 mysql 数据库相同的登录数据?如果是 - 我如何找出我的系统上设置的密码?
答案1
当人们从以前的操作系统转移到 2008 服务器时,我经常看到这种情况。
当您安装这些程序时,它们不会意识到新的 Windows 2008 高级防火墙,因此无法自动为您打开端口。
这很可能是您的问题。虽然您在本地访问它,但 PHPadmin 是一个试图通过其端口访问 MySQL DB 的程序。上次我查看时它是 3306。进入 Windows 防火墙并允许端口 3306 对所有连接开放,然后重试。
如果有效,请告诉我们。注意:它可能不是 3306,因为我不怎么使用 MySQL,但找出它是什么端口并打开它。
我从这里获得了端口信息http://www.ozzu.com/programming-forum/phpmyadmin-error-1045-access-denied-for-user-root-t64849.html因此只需查看 php 页面即可找出它所连接的端口。