MySQL没有用PHP连接

时间:2011-10-12 06:24:50

标签: mysql php

我安装了MySQL服务器,在命令行中一切正常。我将MySQL连接到我的ASP.NET应用程序,并没有任何问题。但是当我尝试将MySQL连接到PHP应用程序时,我无法连接。当我安装PHPMyAdmin时,我收到error #2002 Connot log in to thie MySQL server

我整晚都在浏览这个错误,Google的搜索结果都没有帮助我! :(

有人可以告诉我问题出在哪里吗?我相信我必须更改我的PHP.ini文件设置才能连接到MySQL。有人请帮助我。

2 个答案:

答案 0 :(得分:1)

有很多事情可能导致此类问题。您确定已将php-mysql驱动程序添加到服务器。既然你说你使用ASP我会假设你使用的是Windows服务器。确保您也允许该用户通过localhost或PHP所在的IP连接。

在php中,存在着连接到MySQL数据库的方法。

  1. php-mysql(很快就会被废话)。
  2. php-mysqli(具有许多功能的php-mysql的OOP版本)。
  3. 使用其中一个php将无法使用MySQL数据库。我不确定phpmyadmin是否适用于两个驱动程序或只是其中一个驱动程序它可能会抛出一个die("message")只是为了让你知道它不起作用而不是抛出更复杂的php错误。您可能想看看是否可以删除错误报告。

    您可以通过查看php.ini并查看来检查您的php安装程序是否具有mysql驱动程序。

    phpinfo();
    

答案 1 :(得分:0)