文档章节

Mac PHP连接MySQL报错"No such file or directory"

红石头
 红石头
发布于 2016/02/02 18:06
字数 225
阅读 121
收藏 1

解决方法一:

   来源:http://www.linuxidc.com/Linux/2012-12/76150.htm

  进入mysql, 记下UNIX socket的值

> mysql.server start
> mysql -u root -p 
> status
Connection id:		6
Current database:	
Current user:		root@localhost
SSL:			Not in use
Current pager:		stdout
Using outfile:		''
Using delimiter:	;
Server version:		5.7.10 Homebrew
Protocol version:	10
Connection:		Localhost via UNIX socket
Server characterset:	utf8
Db     characterset:	utf8
Client characterset:	utf8
Conn.  characterset:	utf8
UNIX socket:		/tmp/mysql.sock
Uptime:			2 hours 57 min 26 sec

  

  查看 phpinfo() :

  

  

  如果 phpinfo 信息中的 mysql.default_socket、mysqli.default_socket、pdo_mysql.default_socket 三处的值

  和上面mysql中查看的UNIX socket的值不一致,

  则修改 php.ini 把这三处的值改成一致即可

  重启 Apache 完成


解决办法二:

  phpinfo 信息中的 mysql.default_socket、mysqli.default_socket、pdo_mysql.default_socket 三处的值

  和mysql 的值不一致

   这在 mysql.default_socket、mysqli.default_socket、pdo_mysql.default_socket  三处之对应的地方建立

   相应的文件,并把这个文件这个链接,链接到 myql 中 UNIX socket 的值对应的文件 即可

   重启 Apache 完成


© 著作权归作者所有

共有 人打赏支持
红石头

红石头

粉丝 6
博文 33
码字总数 10164
作品 1
广州
高级程序员
私信 提问
mac系统 PDO连接数据库报错处理

php pdo 连接报错:SQLSTATE[HY000] [2002] No such file or directory 环境:mac系统自带php 、 Apache、 mysql 原因:pdomysql.defaultsocket指定的mysql.sock路径不对 解决方法: 1.先查找...

风亭了云知道
2014/12/26
0
0
mac os lion 上php连接mysql数据库不能使用使用localhost问题

今天在mac上搭建好了php的环境,把先前在window、linux下运行良好的程序放在mac上,居然出现访问不了数据库,数据库连接的host用的是localhost,可以确认数据库配置是正确的,因为在java中使...

掬一捧
2013/04/24
0
0
php使用mysqlnd引发的一些问题处理

现在CentOS 5.11使用的仍是比较老旧的mysql 5.0.59 服务器版本,PHP也是使用的最高的也是5.3.3(使用yum -y install php53安装)。从官方看5.3的最后一个版本为5.3.29已经于2014年8月份停止支持...

mickelfeng
2015/10/15
23
0
zabbix之apche2+PHP页面无响应问题

好久没写了,记录个php坑。 倒腾zabbix的php时,装了一个screw-plus的php加密插件,却突然发现web页面打不开了,具体表现是web页面无响应一直在转,等很久之后报无法连接,此时开浏览器的调试...

hiubuntu
2017/08/17
0
0
MAC OSX10.10上搭建Apache,PHP,MySQL5.6.22,phpMyAdmin开发

Get Apache, MySQL, PHP and phpMyAdmin working on OSX 10.10 Yosemite May 1, 2015 332 Comments Get your Local Web Development Environment Up & Running on OSX 10.10 Yosemite With A......

lingfeng72
2015/09/09
418
0

没有更多内容

加载失败,请刷新页面

加载更多

jquery通过id显示隐藏

var $div3 = $('#div3'); 显示 $div3.show(); 隐藏 $div3.hide();

yan_liu
今天
3
0
《乱世佳人》读书笔记及相关感悟3900字

《乱世佳人》读书笔记及相关感悟3900字: 之前一直听「荔枝」,后来不知怎的转向了「喜马拉雅」,一听就是三年。上班的时候听房产,买房了以后听装修,兴之所至时听旅行,分手后听亲密关系,...

原创小博客
今天
3
0
大数据教程(9.6)map端join实现

上一篇文章讲了mapreduce配合实现join,本节博主将讲述在map端的join实现; 一、需求 实现两个“表”的join操作,其中一个表数据量小,一个表很大,这种场景在实际中非常常见,比如“订单日志...

em_aaron
今天
3
0
cookie与session详解

session与cookie是什么? session与cookie属于一种会话控制技术.常用在身份识别,登录验证,数据传输等.举个例子,就像我们去超市买东西结账的时候,我们要拿出我们的会员卡才会获取优惠.这时...

士兵7
今天
3
0
十万个为什么之为什么大家都说dubbo

Dubbo是什么? 使用背景 dubbo为什么这么流行, 为什么大家都这么喜欢用dubbo; 通过了解分布式开发了解到, 为适应访问量暴增,业务拆分后, 子应用部署在多台服务器上,而多台服务器通过可以通过d...

尾生
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部