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 相关文章推荐
修改Zend引擎实现PHP源码加密的原理及实践
Apr 14 PHP
PHP COOKIE设置为浏览器进程
Jun 21 PHP
phpmail类发送邮件函数代码
Feb 20 PHP
关于PHP内存溢出问题的解决方法
Jun 25 PHP
学习php分页代码实例
Oct 24 PHP
windows的文件系统机制引发的PHP路径爆破问题分析
Jul 28 PHP
PHP多线程编程之管道通信实例分析
Mar 07 PHP
PHP中把有符号整型转换为无符号整型方法
May 27 PHP
php函数连续调用实例分析
Jul 30 PHP
Zend Framework基于Command命令行建立ZF项目的方法
Feb 18 PHP
PHP实现可精确验证身份证号码的工具类示例
May 31 PHP
php查看一个变量的占用内存的实例代码
Mar 29 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
phpMyAdmin 链接表的附加功能尚未激活的问题
2010/08/01 PHP
PHP文件上传原理简单分析
2011/05/29 PHP
php下通过IP获取地理位置的代码(小偷程序)
2011/06/09 PHP
php中$美元符号与Zen Coding冲突问题解决方法分享
2014/05/28 PHP
PHP测试成功的邮件发送案例
2015/10/26 PHP
php实现批量删除挂马文件及批量替换页面内容完整实例
2016/07/08 PHP
PHP实现限制域名访问的实现代码(本地验证)
2020/09/13 PHP
整理一些JavaScript的IE和火狐的兼容性注意事项
2011/03/17 Javascript
js多级树形弹出一个小窗口层(非常好用)实例代码
2013/03/19 Javascript
javascript中的document.open()方法使用介绍
2013/10/09 Javascript
Jquery 在页面加载后执行的几种方式
2014/03/14 Javascript
JavaScript中的标签语句用法分析
2015/02/10 Javascript
javascript生成大小写字母
2015/07/03 Javascript
学习javascript面向对象 理解javascript对象
2016/01/04 Javascript
浅析BootStrap模态框的使用(经典)
2016/04/29 Javascript
基于JS实现发送短信验证码后的倒计时功能(无视页面刷新,页面关闭不进行倒计时功能)
2016/09/02 Javascript
Angularjs CURD 详解及实例代码
2016/09/14 Javascript
jQuery实现验证码功能
2017/03/17 Javascript
JavaScript之生成器_动力节点Java学院整理
2017/06/30 Javascript
鼠标拖动改变DIV等网页元素的大小的实现方法
2017/07/06 Javascript
Vue-Cli 3.0 中配置高德地图的两种方式
2019/06/19 Javascript
vue实现登录页面的验证码以及验证过程解析(面向新手)
2019/08/02 Javascript
js实现掷骰子小游戏
2019/10/24 Javascript
Python数据类型之List列表实例详解
2019/05/08 Python
python 随机生成10位数密码的实现代码
2019/06/27 Python
python rsa-oaep加密的示例代码
2020/09/23 Python
使用css3和jquery实现可伸缩搜索框
2014/02/12 HTML / CSS
10分钟入门CSS3 Animation
2018/12/25 HTML / CSS
Wallis官网:英国女装零售商
2020/01/21 全球购物
数学系个人求职信范文
2014/01/30 职场文书
医院工作检讨书范文
2014/02/10 职场文书
后勤部经理岗位职责
2014/02/23 职场文书
工程承包协议书范本
2014/09/29 职场文书
幼儿园教师师德承诺书
2015/04/28 职场文书
仰望星空观后感
2015/06/10 职场文书
python析构函数用法及注意事项
2021/06/22 Python