Mac PHP连接MySQL报错"No such file or directory"
2016-02-02 00:00
816 查看
解决方法一:
来源:http://www.linuxidc.com/Linux/2012-12/76150.htm
进入mysql, 记下UNIX socket的值
查看 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 完成
来源: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 完成
相关文章推荐
- FTP服务器架设(2)vsftpd 安装
- php中的魔术变量
- mac搭建PHP环境,yii安装
- php.ini 配置详解
- PHP 反射机制Reflection
- php插入转义与查找转义
- phpmyadmin开启远程服务器连接
- 用PHP写出显示客户端IP与服务器IP的代码
- PHP通过SMTP实现发送邮件_包括附件
- 136 php php的启动和关闭
- 在MAC OS上一步一步搭建PHP开发环境
- 织梦在 extend.func.php中函数获取标题拼音?
- PHP curl session 使用
- GatewayWorker教程2
- Composer PHP的包管理器
- phpcms加载系统类与加载应用类之区别详解
- thinkphp标签实现bootsrtap轮播carousel实例
- php过滤提交数据 防止sql注入攻击
- PHP删除目录及目录下所有文件或删除指定文件
- Yii2所提倡的配置管理方案