结合网络上提供的解决方案提供在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
这是去浏览器打开页面能看到数据库连接成功
本文标题:mac系统-PHP连接mysql数据报错 No such file or directory解决方案
本文链接:https://blog.quwenai.cn/post/2230.html
版权声明:本文不使用任何协议授权,您可以任何形式自由转载或使用。










还没有评论,来说两句吧...