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 相关文章推荐
PHP 文件上传进度条的两种实现方法的代码
Nov 25 PHP
php读取文件内容的三种可行方法示例介绍
Feb 08 PHP
一款简单实用的php操作mysql数据库类
Dec 08 PHP
PHP进程同步代码实例
Feb 12 PHP
php根据某字段对多维数组进行排序的方法
Mar 07 PHP
php实现删除空目录的方法
Mar 16 PHP
php提交表单发送邮件的方法
Mar 20 PHP
[原创]php简单防盗链验证实现方法
Jul 09 PHP
php生成网页桌面快捷方式
May 05 PHP
PHP用PDO如何封装简单易用的DB类详解
Jul 30 PHP
PHP实现APP微信支付的实例讲解
Feb 10 PHP
php中数组最简单的使用方法
Dec 27 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
WordPress判断用户是否登录的代码
2011/03/17 PHP
批量获取memcache值并按key的顺序返回的实现代码
2011/06/14 PHP
PHP跳转页面的几种实现方法详解
2013/06/08 PHP
如何在smarty中增加类似foreach的功能自动加载数据
2013/06/26 PHP
php相对当前文件include其它文件的方法
2015/03/13 PHP
php简单防盗链实现方法
2015/07/29 PHP
前端必学之PHP语法基础
2016/01/01 PHP
PHP 网站修改默认访问文件的nginx配置
2017/05/27 PHP
js apply/call/caller/callee/bind使用方法与区别分析
2009/10/28 Javascript
JS数组的赋值介绍
2014/03/10 Javascript
js树插件zTree获取所有选中节点数据的方法
2015/01/28 Javascript
js+html5实现canvas绘制简单矩形的方法
2015/06/05 Javascript
极易被忽视的javascript面试题七问七答
2016/02/15 Javascript
jQuery插件HighCharts绘制的基本折线图效果示例【附demo源码下载】
2017/03/07 Javascript
vue2.0 axios前后端数据处理实例代码
2017/06/30 Javascript
基于Vue制作组织架构树组件
2017/12/06 Javascript
nodejs实现的连接MySQL数据库功能示例
2018/01/25 NodeJs
d3.js实现自定义多y轴折线图的示例代码
2018/05/30 Javascript
jQuery实现的页面详情展开收起功能示例
2018/06/11 jQuery
element el-input directive数字进行控制
2018/10/11 Javascript
Vue实现简易购物车页面
2020/12/30 Vue.js
[51:17]Mineski vs Secret 2019国际邀请赛淘汰赛 败者组 BO3 第一场 8.22
2019/09/05 DOTA
python中pygame模块用法实例
2014/10/09 Python
一步步教你用Python实现2048小游戏
2017/01/19 Python
Python tornado队列示例-一个并发web爬虫代码分享
2018/01/09 Python
Python变量格式化输出实现原理解析
2020/08/06 Python
全网最细 Python 格式化输出用法讲解(推荐)
2021/01/18 Python
英国在线汽车和面包车零件商店:Car Parts 4 Less
2018/08/15 全球购物
旷课检讨书大全
2014/01/21 职场文书
留学顾问岗位职责
2014/04/14 职场文书
白莲教口号
2014/06/18 职场文书
意外伤害赔偿协议书范本
2014/09/28 职场文书
教师批评与自我批评总结
2014/10/16 职场文书
个人党性分析材料
2014/12/19 职场文书
新郎父母婚礼答谢词
2015/09/29 职场文书
SQL中的连接查询详解
2022/06/21 SQL Server