首先做个简短的介绍。

[说明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"的解决办法相关推荐

  1. php mysql 报错_Mac下PHP连接MySQL报错"No such file or directory"的解决办法

    首先做个简短的介绍. [说明1]MAC下MySQL的安装路径:/usr/local/mysql-5.5.28-osx10.6-x86 数据库的数据文件在该目录的data文件夹中: 命令文件在bin文件 ...

  2. 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添加 ...

  3. Mac 上解压 tgz 会报错,但在 Linux 上却没有,解决办法

    mac上解压一个包含很多文件的tar.gz文件时报错 tar: Special header too large tar: Error exit delayed from previous error ...

  4. Cenos6.4下远程连接mysql报错1130

    问题:ERROR1130: Host "192.168.0.114"is not allowed to connect to this MySQL server 出现此问题,一般是 ...

  5. Python3环境下django连接mysql报错:No module named 'MySQLdb'

    原因是python3中使用了一个新的模块,叫做pymysql,可以直接pip安装 pip安装完成后,在django项目的manage.py文件中添加下面两行就OK了: from django.core ...

  6. mysql报错Attempted to open a previously opened tablespace的解决办法

    我的个人博客:逐步前行STEP 1.在配置文件添加: innodb_force_recovery = 1; 2.重启mysql服务:service mysqld restart 3.登陆mysql,导 ...

  7. 关于MAC下pymysql连接mysql数据库报错2003的问题解决方法

    关于MAC下pymysql连接mysql数据库报错2003的问题解决方法 问题:pymysql.err.OperationalError: (2003, "Can't connect to ...

  8. 登录mysql报错2059,navicat连接mysql报错2059如何解决

    navicat连接mysql报错2059,如下图所示: 网上查询过后,发现这个错误出现的原因是在mysql8之前的版本中加密规则为mysql_native_password,而在mysql8以后的加密 ...

  9. 登录mysql报错2059_navicat连接mysql报错2059的解决方法

    navicat连接mysql报错2059的解决方法 发布时间:2020-12-21 10:27:37 来源:亿速云 阅读:82 作者:小新 栏目:数据库 这篇文章给大家分享的是有关navicat连接m ...

  10. python连接数据库mysql失败_解决python连接mysql报错问题

    解决python连接mysql报错问题 最近跑python脚本时遇到一个问题,当sql语句中有中文时,执行python脚本报以下错误: Traceback (most recent call last ...

最新文章

  1. MIB in SNMP
  2. 人工智能如何驱动实体经济?六大领域展望
  3. 1.5 对象类型转换:向上转型和向下转型
  4. 神策数据完成B轮融资1100万美元,DCM领投、红杉跟投
  5. 前端学习(3033):vue+element今日头条管理-反馈
  6. c语言程序设计个人作业,C语言程序设计-作业集.doc
  7. Go语言学习笔记(四)结构体struct 接口Interface 反射reflect
  8. Spell of the rising moon
  9. 计算英文句子中有多少单词?
  10. matlab中门函数怎么化,Matlab中函数tf2zp的解析
  11. Win系统 - 微信居然自带修复工具?快来试试
  12. IEduChina2019国际教育展在北京完美落幕
  13. android开发中论坛帖子图片的排版
  14. 腾讯企业邮箱HTTPS设置
  15. 公司创业板上市与普通员工有关?
  16. JetBrains系列pycharm等设置主题皮肤
  17. 这次,黄铮亲手“砍了一刀”拼多多
  18. vbscript 学习笔记
  19. 产品界最好的产品都是程序猿出身?-技术人产品思维修炼(12)
  20. Python 量化投资实战教程(6) — 交易平均收益率

热门文章

  1. atm机用visio画工作流程图_VISIO画职能流程图规范性培训文档(内附模版).ppt
  2. 信息检索导论要点整理
  3. 为什么外包公司这么不受欢迎 ?
  4. The server encountered an internal error () that prevented it from fulfilling this request.
  5. java poi生成word 并插入 表格
  6. 要求用缓冲流:有如下字符串“If you want to change your fate I think you must come to the dark horse to learn java“
  7. 2017年10月19日 第十次总结
  8. c语言音阶数组,【项目6-任务7-小组14】蜂鸣器演奏简单乐曲及简易电子琴制作...
  9. PLM( 产品生命周期管理)的简单介绍
  10. 写的一个58获取房东手机号,爬虫,奈何号码都是加密,练手用