Page

[mysql] localhost连不上而127.0.0.1能连上的原因

678Anson18-03-01


localhost是使用socket套接字来连接数据库的,而127.0.0.1是使用TCP来连接数据库的。

如果发现localhost连不上而127.0.0.1能连上的,那可能的原因是:


mysql配置文件以及php配置文件没有设置好mysql.sock


解决方法:


1、找到mysql.sock的路径


2、修改my.cnf中的socket=mysql.sock路径


3、修改php.ini中的pdo_mysql.default_socket=mysql.sock路径


4、重启mysql以及php-fpm



参考:https://www.cnblogs.com/dee0912/p/4722482.html



来自ansion博客 

http://www.tp0.top

2018-03-01 22:48:15