CodeIgniter错误mysql_connect(): No such file or directory解决方法


Posted in PHP onSeptember 06, 2014

首先CodeIgniter连接数据库连不上,总是显示连接错误,但是又没有error信息,难以debug。

解决方案是:在application/config/database.php文件的最后加上这一段代码:

echo '<pre>';

print_r($db['default']);

echo '</pre>';
echo 'Trying to connect to database: ' .$db['default']['database'];

$dbh=mysql_connect

(

    $db['default']['hostname'],

    $db['default']['username'],

    $db['default']['password'])

or die('Cannot connect to the database because: ' . mysql_error());

mysql_select_db ($db['default']['database']);
echo '<br />   Connected OK:'  ;

die( 'file: ' .__FILE__ . '--> Line: ' .__LINE__);

显示报错,问题是mysql_connect(): No such file or directory报错。
因为以前也有用过CI都没有这个错误,谷歌一下发现是因为MySQL是brew安装的,因为路径问题导致PHP无法获取相关数据。

解决方案:
如果你已经有了 /tmp/mysql.sock 但是没有  /var/mysql/mysql.sock 你应该:

cd /var 

mkdir mysql

cd mysql

ln -s /tmp/mysql.sock mysql.sock

如果你有了 /var/mysql/mysql.sock   但是没有  mysql.sock name:

cd /tmp

ln -s /var/mysql/mysql.sock mysql.sock
PHP 相关文章推荐
ADODB结合SMARTY使用~超级强
Nov 25 PHP
生成随机字符串和验证码的类的PHP实例
Dec 24 PHP
php使用strtotime和date函数判断日期是否有效代码分享
Dec 25 PHP
php使用curl检测网页是否被百度收录的示例分享
Jan 31 PHP
在Win7 中为php扩展配置Xcache
Oct 08 PHP
php获得网站访问统计信息类Compete API用法实例
Apr 02 PHP
php mysql like 实现多关键词搜索的方法
Oct 29 PHP
php 判断字符串编码是utf-8 或gb2312实例
Nov 01 PHP
php实现多维数组排序的方法示例
Mar 23 PHP
关于PHP中协程和阻塞的一些理解与思考
Aug 11 PHP
Linux下 php7安装redis的方法
Nov 01 PHP
PHP 对象继承原理与简单用法示例
Apr 21 PHP
使用PHP和HTML5 FormData实现无刷新文件上传教程
Sep 06 #PHP
Windows下的PHP 5.3.x安装 Zend Guard Loader教程
Sep 06 #PHP
php获取一个变量的名字的方法
Sep 05 #PHP
Yii使用find findAll查找出指定字段的实现方法
Sep 05 #PHP
如何让thinkphp在模型中自动完成session赋值小教程
Sep 05 #PHP
php清空(删除)指定目录下的文件,不删除目录文件夹的实现代码
Sep 04 #PHP
Chrome Web App开发小结
Sep 04 #PHP
You might like
全国FM电台频率大全 - 27 陕西省
2020/03/11 无线电
php导出word文档与excel电子表格的简单示例代码
2014/03/08 PHP
php5.2 Json不能正确处理中文、GB编码的解决方法
2014/03/28 PHP
PHP快速按行读取CSV大文件的封装类分享(也适用于其它超大文本文件)
2014/04/10 PHP
PHP实现的比较完善的购物车类
2014/12/02 PHP
javascript FormatNumber函数实现方法
2008/12/30 Javascript
JavaScript Accessor实现说明
2010/12/06 Javascript
jQuery Ajax请求状态管理器打包
2012/05/03 Javascript
JS实现根据出生年月计算年龄
2014/01/10 Javascript
window.location.href的用法(动态输出跳转)
2014/08/09 Javascript
JavaScript实现twitter puddles算法实例
2014/12/06 Javascript
使用javascript实现监控视频播放并打印日志
2015/01/05 Javascript
jQuery获取多种input值的简单实现方法
2016/06/20 Javascript
AngularJS入门教程之表单校验用法示例
2016/11/02 Javascript
jQuery实现可兼容IE6的滚动监听功能
2017/09/20 jQuery
微信小程序日期时间选择器使用方法
2018/02/01 Javascript
vuejs 切换导航条高亮(路由菜单高亮)的方法示例
2018/05/29 Javascript
vue路由中前进后退的一些事儿
2019/05/18 Javascript
vue视频播放暂停代码
2019/11/08 Javascript
js实现旋转木马轮播图效果
2020/01/10 Javascript
[52:10]LGD vs Optic Supermajor小组赛D组胜者组决赛 BO3 第二场 6.3
2018/06/04 DOTA
python修改操作系统时间的方法
2015/05/18 Python
python函数局部变量用法实例分析
2015/08/04 Python
Python 文件操作之读取文件(read),文件指针与写入文件(write),文件打开方式示例
2019/09/29 Python
在Python中画图(基于Jupyter notebook的魔法函数)
2019/10/28 Python
美国最大的烧烤架和户外生活用品专业零售商:Barbeques Galore
2021/01/09 全球购物
c++工程师面试问题
2013/08/04 面试题
光盘行动倡议书
2014/02/02 职场文书
优秀辅导员事迹材料
2014/02/16 职场文书
学生会宣传部部长竞选演讲稿
2014/04/25 职场文书
条幅标语大全
2014/06/20 职场文书
官僚主义现象查摆问题整改措施
2014/10/04 职场文书
铁路安全反思材料
2014/12/24 职场文书
北京颐和园导游词
2015/01/30 职场文书
小学生表扬稿范文
2015/05/05 职场文书
办公经费申请报告
2015/05/15 职场文书