文档章节

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

红石头
 红石头
发布于 2016/02/02 18:06
字数 225
阅读 107
收藏 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
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
mac os lion 上php连接mysql数据库不能使用使用localhost问题

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

掬一捧
2013/04/24
0
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

没有更多内容

加载失败,请刷新页面

加载更多

下一页

java并发备忘

不安全的“先检查后执行”,代码形式如下: if(条件满足){ //这里容易出现线程安全问题//doSomething}else{//doOther} 读取-修改-写入 原子操作:使用CAS技术,即首先从V中读取...

Funcy1122
今天
0
0
SpringBoot2.0 停机

最近新建了个SpringBoot2.0的项目,因为原来一直使用的是传统的Tomcat部署war包的形式,所以这次SpringBoot内置Tomcat部署jar包的时候遇到了很多问题。其中一个就是因为没有外置的Tomcat容器...

Canaan_
昨天
0
1
Confluence 6 外部参考

一个外部参考的意思是任何站点链接到你 Confluence 的实例。任何时候当 Confluence 的用户单击这个外部链接的时候,Confluence 可以记录这次单击为参考。 在默认的情况下,外部链接的参考链接...

honeymose
昨天
0
0
Android中的设计模式之抽象工厂模式

参考 《设计模式解析》 第十一章 Abstract Factory模式 《设计模式:可复用面向对象软件的基础 》3.1 Abstract Factory 抽象工厂 对象创建型模式 《Android源码设计模式解析与实战》第6章 创...

newtrek
昨天
0
0
Redis | 地理空间(GEO)的一个坑

Redis的地理空间(Geo)是个好东西,轻轻松松的就可以把地图描点的问题处理了, 最近却遇到一个坑...Redis采用的Msater-Slave模式, 运用GEORADIUS在salve读取对应的数据,新增了从节点但是从不返...

云迹
昨天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部