php服务器出现CodeIgniter错误mysql_connect(): No such file or directory解决方法
来源:互联网 发布:蚂蚁网络兼职 编辑:程序博客网 时间:2024/05/17 23:28
首先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服务器出现CodeIgniter错误mysql_connect(): No such file or directory解决方法
- mysql_connect报告“No such file or directory”错误的解决方法
- mysql_connect报告”No such file or directory”错误的解决方法
- mysql_connect报告”No such file or directory”错误的解决方法
- laravel错误mysql_connect(): No such file or directory解决方法
- mysql_connect 报告 ”No such file or directory”错误的解决方法
- [PHP]CodeIgniter数据库报错以及mysql_connect(): No such file or directory报错
- mysql_connect()“No such file or directory”错误排除
- PHP学习之Mac下mysql_connect报No such file or directory的解决方法
- mysql_connect(): [2002] No such file or directory
- mysql_connect(): No such file or directory
- 解决MAC下PHP连接MYSQL错误Warning: mysql_connect(): No such file or directory in conn.php
- Linux执行shell出现错误bad interpreter: No such file or directory解决方法
- linux/videodev.h: No such file or directory错误解决方法
- 错误:QMainWindow: No such file or directory 解决方法
- bash: ./make_ext4fs: No such file or directory 错误解决方法
- (MAC)Warning: mysql_connect(): No such file or directory
- QT5出现QApplication: No such file or directory错误
- 学习PHP的过程记录(5)
- NYOJ Problem of IP
- iOS开发之监听键盘高度的变化
- bzoj3572_虚树的构建+lca
- C# 获得List<int>众数
- php服务器出现CodeIgniter错误mysql_connect(): No such file or directory解决方法
- spoj COCONUTS (最小割模型)
- SQL两表之间:根据一个表的字段更新另一个表的字段
- 【转】c#读取图像保存到数据库中(数据库保存图片)
- 如何获取可变label的size
- shell和DOS的命令差别主要在:
- UVa 101
- C++ 复制控制
- import项目常见问题