Mac下PHP连接MySQL报错"No such file or directory"的解决办法
首先做个简短的介绍。
[说明1]MAC下MYSQL的安装路径:/usr/local/mysql-5.5.28-osx10.6-x86
数据库的数据文件在该目录的data文件夹中;
命令文件在bin文件夹中。
[说明2]通过终端打开MYSQL命令行的方法:/usr/local/mysql-5.5.28-osx10.6-x86/bin/mysql
好下面说一下连接MYSQL数据库时报错的解决办法。
1,首先确定是mysql_connect()和mysql_pconnect()的问题,故障现象就是函数返回空,而mysql_error()返回“No such file or directory”
2,写个phpinfo页面,找到mysql.default_socket、mysqli.default_socket、pdo_mysql.default_socket
3,启动mysql(见说明2),执行命令 STATUS; 记下UNIX socket的值
4,如果2和3的值不一样,则打开php.ini(可以从phpinfo页面中找到php.ini的位置,默认是/private/etc/php.ini),将2中提到的三个配置项的值改成3的值。
(注意,一共修改三处,分别为:mysql.default_socket、mysqli.default_socket、pdo_mysql.default_socket)
5,重启apache
OK,到这里错误就排除了。
Mac下PHP连接MySQL报错"No such file or directory"的解决办法相关推荐
- php mysql 报错_Mac下PHP连接MySQL报错"No such file or directory"的解决办法
首先做个简短的介绍. [说明1]MAC下MySQL的安装路径:/usr/local/mysql-5.5.28-osx10.6-x86 数据库的数据文件在该目录的data文件夹中: 命令文件在bin文件 ...
- Kylin3.1.3连接Hbase报错找不到 hbase-common lib not found的解决办法
kylin3.1.3启动或者./find-hbase-dependency.sh报错hbase-common lib not found 将hbase的lib目录下hbase-common.jar添加 ...
- Mac 上解压 tgz 会报错,但在 Linux 上却没有,解决办法
mac上解压一个包含很多文件的tar.gz文件时报错 tar: Special header too large tar: Error exit delayed from previous error ...
- Cenos6.4下远程连接mysql报错1130
问题:ERROR1130: Host "192.168.0.114"is not allowed to connect to this MySQL server 出现此问题,一般是 ...
- Python3环境下django连接mysql报错:No module named 'MySQLdb'
原因是python3中使用了一个新的模块,叫做pymysql,可以直接pip安装 pip安装完成后,在django项目的manage.py文件中添加下面两行就OK了: from django.core ...
- mysql报错Attempted to open a previously opened tablespace的解决办法
我的个人博客:逐步前行STEP 1.在配置文件添加: innodb_force_recovery = 1; 2.重启mysql服务:service mysqld restart 3.登陆mysql,导 ...
- 关于MAC下pymysql连接mysql数据库报错2003的问题解决方法
关于MAC下pymysql连接mysql数据库报错2003的问题解决方法 问题:pymysql.err.OperationalError: (2003, "Can't connect to ...
- 登录mysql报错2059,navicat连接mysql报错2059如何解决
navicat连接mysql报错2059,如下图所示: 网上查询过后,发现这个错误出现的原因是在mysql8之前的版本中加密规则为mysql_native_password,而在mysql8以后的加密 ...
- 登录mysql报错2059_navicat连接mysql报错2059的解决方法
navicat连接mysql报错2059的解决方法 发布时间:2020-12-21 10:27:37 来源:亿速云 阅读:82 作者:小新 栏目:数据库 这篇文章给大家分享的是有关navicat连接m ...
- python连接数据库mysql失败_解决python连接mysql报错问题
解决python连接mysql报错问题 最近跑python脚本时遇到一个问题,当sql语句中有中文时,执行python脚本报以下错误: Traceback (most recent call last ...
最新文章
- MIB in SNMP
- 人工智能如何驱动实体经济?六大领域展望
- 1.5 对象类型转换:向上转型和向下转型
- 神策数据完成B轮融资1100万美元,DCM领投、红杉跟投
- 前端学习(3033):vue+element今日头条管理-反馈
- c语言程序设计个人作业,C语言程序设计-作业集.doc
- Go语言学习笔记(四)结构体struct 接口Interface 反射reflect
- Spell of the rising moon
- 计算英文句子中有多少单词?
- matlab中门函数怎么化,Matlab中函数tf2zp的解析
- Win系统 - 微信居然自带修复工具?快来试试
- IEduChina2019国际教育展在北京完美落幕
- android开发中论坛帖子图片的排版
- 腾讯企业邮箱HTTPS设置
- 公司创业板上市与普通员工有关?
- JetBrains系列pycharm等设置主题皮肤
- 这次,黄铮亲手“砍了一刀”拼多多
- vbscript 学习笔记
- 产品界最好的产品都是程序猿出身?-技术人产品思维修炼(12)
- Python 量化投资实战教程(6) — 交易平均收益率
热门文章
- atm机用visio画工作流程图_VISIO画职能流程图规范性培训文档(内附模版).ppt
- 信息检索导论要点整理
- 为什么外包公司这么不受欢迎 ?
- The server encountered an internal error () that prevented it from fulfilling this request.
- java poi生成word 并插入 表格
- 要求用缓冲流:有如下字符串“If you want to change your fate I think you must come to the dark horse to learn java“
- 2017年10月19日 第十次总结
- c语言音阶数组,【项目6-任务7-小组14】蜂鸣器演奏简单乐曲及简易电子琴制作...
- PLM( 产品生命周期管理)的简单介绍
- 写的一个58获取房东手机号,爬虫,奈何号码都是加密,练手用