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和XSL stylesheets转换XML文档
Oct 09 PHP
经典的PHPer为什么被认为是草根?
Apr 02 PHP
php 防止单引号,双引号在接受页面转义
Jul 10 PHP
php操作sqlserver关于时间日期读取的小小见解
Nov 29 PHP
Discuz Uchome ajaxpost小技巧
Jan 04 PHP
PHP session有效期session.gc_maxlifetime
Apr 20 PHP
第五章 php数组操作
Dec 30 PHP
php实现专业获取网站SEO信息类实例
Apr 02 PHP
在WordPress中实现评论头像的自定义默认和延迟加载
Nov 24 PHP
Zend Framework生成验证码并实现验证码验证功能(附demo源码下载)
Mar 22 PHP
详解PHP防止盗链防止迅雷下载的方法
Apr 26 PHP
PHP简单计算两个时间差的方法示例
Jun 20 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电台频率大全 - 20 广西省
2020/03/11 无线电
IIS php环境配置PHP5 MySQL5 ZendOptimizer phpmyadmin安装与配置
2008/11/18 PHP
php中的常用魔术方法总结
2013/08/02 PHP
PHP XML Expat解析器知识点总结
2019/02/15 PHP
jquery 选择器部分整理
2009/10/28 Javascript
Extjs显示从数据库取出时间转换JSON后的出现问题
2012/11/20 Javascript
getComputedStyle与currentStyle获取样式(style/class)
2013/03/19 Javascript
jqGrid增加时--判断开始日期与结束日期(实例解析)
2013/11/08 Javascript
jquery.ajax的url中传递中文乱码问题的解决方法
2014/02/07 Javascript
jQuery使用fadeout实现元素渐隐效果的方法
2015/03/27 Javascript
jquery实现表单验证简单实例演示
2015/11/23 Javascript
jquery实现移动端点击图片查看大图特效
2020/09/11 Javascript
解决WordPress使用CDN后博文无法评论的错误
2015/12/15 Javascript
jquery mobile 移动web(5)
2015/12/20 Javascript
js截取字符串功能的实现方法
2017/09/27 Javascript
JavaScript分步实现一个出生日期的正则表达式
2018/03/22 Javascript
解决Vue使用swiper动态加载数据,动态轮播数据显示白屏的问题
2018/09/27 Javascript
vue父子组件通信的高级用法示例
2019/08/29 Javascript
element form 校验数组每一项实例代码
2019/10/10 Javascript
jQuery使用ajax传递json对象到服务端及contentType的用法示例
2020/03/12 jQuery
在antd4.0中Form使用initialValue操作
2020/11/02 Javascript
使用Python实现博客上进行自动翻页
2017/08/23 Python
利用Python查看目录中的文件示例详解
2017/08/28 Python
Python使用win32com模块实现数据库表结构自动生成word表格的方法
2018/07/17 Python
元旦晚会策划方案
2014/02/18 职场文书
中学生学雷锋活动心得体会
2014/03/10 职场文书
古汉语文学求职信范文
2014/03/16 职场文书
小学德育工作经验交流材料
2014/05/22 职场文书
就业意向书
2014/07/29 职场文书
老兵退伍标语
2014/10/07 职场文书
绿色校园广播稿
2014/10/13 职场文书
党的群众路线教育实践活动批评与自我批评范文
2014/10/16 职场文书
大学生实习证明
2015/06/16 职场文书
团队执行力培训心得体会
2015/08/15 职场文书
Nginx反向代理配置的全过程记录
2021/06/22 Servers
Win11怎么修改电源模式?Win11修改电源模式的方法
2022/04/05 数码科技