首页 > 学院 > 开发设计 > 正文

Mac下无法通过localhost连接数据库解决方法

2019-11-06 08:03:25
字体:
来源:转载
供稿:网友

使用php连接数据库时,127.0.0.1可以连接,但是使用localhost无法连接。

原因:

localhost是通过socket方式来连接,而127.0.0.1则是走的TCP协议

解决方式:

打开终端,连接到MySQL

mysql -hlocalhost -uroot -p;

输入:

STATUS;

找到UNIX socket的值,复制。

找到php.ini,查找pdo_mysql.default_socket、mysql.default_socket、mysqli.default_socket这三个值,改成上文中的UNIX socket的值,保存修改。

重启php就可以使用localhost连接了。


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表