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 相关文章推荐
基于mysql的论坛(6)
Oct 09 PHP
php面向对象全攻略 (四)构造方法与析构方法
Sep 30 PHP
PHP句法规则详解 入门学习
Nov 09 PHP
PHP实现根据浏览器跳转不同语言页面代码
Aug 02 PHP
PHP实现图片旋转效果实例代码
Oct 01 PHP
phpstorm编辑器乱码问题解决
Dec 01 PHP
php批量删除cookie的简单实现方法
Jan 26 PHP
ThinkPHP的常用配置选项汇总
Mar 24 PHP
PHP一致性hash分布式算法封装类定义与用法示例
Aug 04 PHP
thinkphp集成前端脚手架Vue-cli的教程图解
Aug 30 PHP
PHP XML Expat解析器知识点总结
Feb 15 PHP
PHP实现常用排序算法的方法
Feb 05 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
php对数组排序的简单实例
2013/12/25 PHP
PHP中使用gettext解决国际化问题的例子(i18n)
2014/06/13 PHP
php按字符无乱码截取中文的方法
2015/03/27 PHP
PHP实现实时生成并下载超大数据量的EXCEL文件详解
2017/10/23 PHP
Laravel 5.4前后台分离,通过不同的二级域名访问方法
2019/10/13 PHP
jquery api参考 visualjquery 中国线路 速度快
2007/11/30 Javascript
jQuery示例收集
2010/11/05 Javascript
jquery调用wcf并展示出数据的方法
2011/07/07 Javascript
js中replace的用法总结
2013/12/27 Javascript
js浏览器本地存储store.js介绍及应用
2014/05/13 Javascript
jQuery制作可自定义大小的拼图游戏
2015/03/30 Javascript
Bootstrap开关(switch)控件学习笔记分享
2016/05/30 Javascript
react实现pure render时bind(this)隐患需注意!
2017/03/09 Javascript
jQuery插件HighCharts实现的2D条状图效果示例【附demo源码下载】
2017/03/15 Javascript
jquery+css3实现熊猫tv导航代码分享
2018/02/12 jQuery
Javasript设计模式之链式调用详解
2018/04/26 Javascript
JavaScript实现新年倒计时效果
2018/11/17 Javascript
Javascript如何实现双指控制图片功能
2020/02/25 Javascript
[02:03]完美世界DOTA2联赛10月30日赛事集锦
2020/10/31 DOTA
利用Python实现原创工具的Logo与Help
2018/12/03 Python
Python实现的字典排序操作示例【按键名key与键值value排序】
2018/12/21 Python
Python多线程原理与用法实例剖析
2019/01/22 Python
Python Pillow.Image 图像保存和参数选择方式
2020/01/09 Python
Python中常见的数制转换有哪些
2020/05/27 Python
k-means 聚类算法与Python实现代码
2020/06/01 Python
python 牛顿法实现逻辑回归(Logistic Regression)
2020/10/15 Python
Html5在手机端调用相机的方法实现
2020/05/13 HTML / CSS
苹果中国官方网站:Apple中国
2016/07/22 全球购物
利物浦足球俱乐部官方商店(美国):Liverpool FC US
2019/10/09 全球购物
幼儿园中班教学反思
2014/02/10 职场文书
安全例会汇报材料
2014/08/23 职场文书
车辆年检委托书范本
2014/10/14 职场文书
死亡诗社观后感
2015/06/05 职场文书
“5.12”护士节主持词
2015/07/04 职场文书
Python图片验证码降噪和8邻域降噪
2021/08/30 Python
Redis特殊数据类型bitmap位图
2022/06/01 Redis