Heim  >  Artikel  >  php教程  >  php连接mysql时报错:SQLSTATE[HY000] [2002] No such file or d

php连接mysql时报错:SQLSTATE[HY000] [2002] No such file or d

WBOY
WBOYOriginal
2016-06-06 19:45:132041Durchsuche

在Ubuntu 下安装了集成环境xampp, 在使用php 连接 mysql数据库,页面会出现 php 连接 mysql 时报 错:SQLSTATE[HY000] [2002] No such file or directory 这样的错误。 自己的解决方案如下 (1) 控制台中敲入 ps aux | grep -i mysql 命令 找到mysqld.sock

在Ubuntu 下安装了集成环境xampp, 在使用php连接mysql数据库,页面会出现 php连接mysql时报错:SQLSTATE[HY000] [2002] No such file or directory  这样的错误。

自己的解决方案如下

(1)控制台中敲入  ps aux | grep -i mysql 命令

找到mysqld.sock 的路径

php连接mysql时报错:SQLSTATE[HY000] [2002] No such file or d

(2)然后通过sudo  find / -name php.ini

找到php.ini的位置

然后修改其中的的三个default_socket的值,使其等于mysqld.sock 的路径

php连接mysql时报错:SQLSTATE[HY000] [2002] No such file or dphp连接mysql时报错:SQLSTATE[HY000] [2002] No such file or dphp连接mysql时报错:SQLSTATE[HY000] [2002] No such file or d

(3)重启服务器就好了。


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn