首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MySQL未与PHP连接

问MySQL未与PHP连接
EN

Stack Overflow用户
提问于 2011-10-12 14:24:50
回答 2查看 201关注 0票数 0

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

我整晚都在浏览这个错误,但谷歌的结果都没有帮到我!

有人能告诉我问题出在哪里吗?我认为我必须更改我的PHP.ini文件设置才能连接到MySQL。任何人请帮帮我。

EN

回答 2

Stack Overflow用户

发布于 2011-10-12 15:09:18

有很多事情可能会导致这种类型的问题。你确定你已经把php-mysql驱动程序添加到你的服务器上了吗?既然你说你用的是ASP,我就假设你用的是windows服务器。确保您还允许该用户通过本地主机或PHP启用的任何ip进行连接。

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

  1. php-mysql (将被降级为具有许多功能的php-mysql的soon).
  2. php-mysqli(OOP版本)。

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

你可以检查你的php安装是否有mysql驱动,方法是查看你的php.ini并检查。

代码语言:javascript
复制
phpinfo();
票数 1
EN

Stack Overflow用户

发布于 2011-10-12 23:31:28

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7742461

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档