mac系统-PHP连接mysql数据报错 No such file or directory解决方案

结合网络上提供的解决方案提供在mac下的详细解决方案

1.找到/private/etc/php.ini文件,并打开并查看文件

.....
pdo_mysql.default_socket=
.....
mysqli.default_socket =
.....

你会看到这2个为空

2.登陆mysql

/usr/local/mysql/bin/mysql -u root -p
mysql> status

复制下 UNIX socket:后面的值 /tmp/mysql.sock

然后修改第1步中找到的2个值=/tmp/mysql.sock 

第3步 重启 apachectl服务

sudo apachectl restart

如果发现连接还是报错的话,把servername 改成127.0.0.1,别用localhost

这是去浏览器打开页面能看到数据库连接成功

猜你喜欢

转载自blog.csdn.net/ming19951224/article/details/84204754