我安装了MySQL服务器,在命令行中一切工作正常。我将MySQL连接到我的ASP.NET应用程序,没有任何问题。但是当我尝试将MySQL连接到PHP应用程序时,我无法连接。当我安装PHPMyAdmin时,我得到了error #2002 Connot log in to thie MySQL server
我整晚都在浏览这个错误,但谷歌的结果都没有帮到我!
有人能告诉我问题出在哪里吗?我认为我必须更改我的PHP.ini文件设置才能连接到MySQL。任何人请帮帮我。
发布于 2011-10-12 15:09:18
有很多事情可能会导致这种类型的问题。你确定你已经把php-mysql驱动程序添加到你的服务器上了吗?既然你说你用的是ASP,我就假设你用的是windows服务器。确保您还允许该用户通过本地主机或PHP启用的任何ip进行连接。
在php中,有许多连接MySQL数据库的标准方法。
如果没有这些,其中一个php将不能与MySQL数据库一起工作。我不确定phpmyadmin是否能与两个驱动程序一起工作,或者只与其中一个驱动程序一起工作,它可能是抛出一个die("message"),只是为了让你知道它不工作,而不是抛出一个更复杂的php错误。你可能想看看你是否可以增加错误报告。
你可以检查你的php安装是否有mysql驱动,方法是查看你的php.ini并检查。
phpinfo();发布于 2011-10-12 23:31:28
https://stackoverflow.com/questions/7742461
复制相似问题