Mac 中PHP连接MySQL总是失败localhost修改成127.0.0.1解决

连接代码:
<?

$link = mysql_connect('localhost','root','zxc8585');
if(!$link) {
echo "数据库链接失败";
}else {
echo "数据库链接成功";
}
mysql_close();
?>

结果却返回这个:
Warning: mysql_connect(): No such file or directory in /Library/WebServer/Documents/mysql.php on line 4
数据库链接失败
Warning: mysql_close(): no MySQL-Link resource supplied in /Library/WebServer/Documents/mysql.php on line 10

往上找了很多资料都没解决,后来发现配置phpMyAdmin的时候,需要将

$cfg['Servers'][$i]['host'] = 'localhost';

修改为

$cfg['Servers'][$i]['host'] = '127.0.0.1';

不太清楚为什么会这样,看到一篇文章可做参考:http://www.jb51.net/article/50422.htm

 

posted @ 2016-02-23 23:01  守木  阅读(859)  评论(0编辑  收藏  举报