Heim  >  Artikel  >  Backend-Entwicklung  >  PHP站点提示“/var/lib/mysql/mysql.sock”不存在的解决方法

PHP站点提示“/var/lib/mysql/mysql.sock”不存在的解决方法

WBOY
WBOYOriginal
2016-07-25 08:54:561081Durchsuche
  1. [mysql]
  2. [client]
  3. socket = /tmp/mysql.sock
  4. #在这里写上mysql.sock的正确位置,通常不是在 /tmp/ 下就是在 /var/lib/mysql/ 下
复制代码

2、修改连接方式: 指定IP地址,使用tcp方式连接mysql,而不使用本地sock方式

  1. #mysql -h127.0.0.1 -uuser -ppassword
复制代码

3、创建链接 为 mysql.sock 加个链接,比如说实际的mysql.sock在 /tmp/ 下,则键入命令:

  1. #ln -s /tmp/mysql.sock /var/lib/mysql/mysql.sock
复制代码

以上三种解决方法,任选其一均可解决问题,完成后重启php、nginx(或apache)即可。



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