繁体   English   中英

MySQL未与PHP连接

[英]MySQL not connecting with PHP

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

我通宵浏览了这个错误,但Google的结果都没有帮助我! :(

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

很多事情都可能导致这种类型的问题。 您是否确定已将php-mysql驱动程序添加到服务器。 既然您说过使用ASP,那么我将假设您正在使用Windows服务器。 确保您还允许该用户通过localhost或PHP所使用的IP连接。

在php中,有连接到MySQL数据库的标准方法。

  1. php-mysql(即将淘汰)。
  2. php-mysqli(具有很多功能的php-mysql的OOP版本)。

如果没有这些php,将无法使用MySQL数据库。 我不确定phpmyadmin是否可以同时使用两个驱动程序或仅使用其中一个驱动程序,可能会抛出die("message")只是为了让您知道它不起作用,而是引发了更复杂的php错误。 您可能想看看是否可以增加错误报告。

您可以通过在php.ini中查找并进行检查,来检查您的php installastion是否具有mysql驱动程序。

phpinfo();

它几乎总是关于配置的。 https://bbs.archlinux.org/viewtopic.php?id=90133

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM