我使用IIS,PHP,PHPMyAdmin和mysql。他们分开安装。当安装mysql时,我可以选择并继续设置密码。我可以使用phpmyadmin使用相同的密码,但是当我测试我的数据库连接时,我收到错误Access denied for user ''@'localhost' (using password: NO)
。PHPMyAdmin正常工作,但无法接收“访问拒绝用户'@'localhost'(使用密码:否)”错误
我一直在各地论坛和youtube寻找一个可能的解决方案,但一直没有能够得到任何地方。我禁用了我的防火墙,并试图单独通过mysqld并且仍然没有结果。
的phpMyAdmin驻留在IIS我wwwroot文件夹和mysql是我C:/课程校文件夹。这是可能的问题还是这个设置好?
此外,我已阅读我的配置文件,并具有相同的匹配密码。我的用户是root
,并且所有的配置文件都有。 PHPMyAdmin接受作为用户。
进入PHPMyAdmin时,我会收到用户名和密码提示。我使用root和我最初设置的MYSQL密码,并且它可以登录。问题是当试图连接“本机”到数据库时 - MYSQL应用程序马上消失,当试图通过PHP代码连接时,我收到上述错误。 –
所以问题是你的php脚本不是phpmyadmin? – fatfredyy
PHPMyAdmin工作正常,我检查了我的php代码,并且在那里使用了PHPMyAdmin中的参数。 –