因为在 /etc/my.cnf 里关闭了tcp方式,但是没有改 phpmyadmin 的 config.inc.php 文件里面
$cfg['Servers'][$i]['connect_type'] = 'socket';
并确认/tmp下是否存在mysqld.sock文件,如果不存在,找到文件的存在位置创建软连接
或者
出现这个错误,表示没有连接到数据库。修改config.inc.php文件,
将$cfg['Servers'][$i]['host'] = 'localhost';
改为$cfg['Servers'][$i]['host'] = '127.0.0.1';
改为$cfg['Servers'][$i]['host'] = '127.0.0.1';
from:http://blog.csdn.net/gold2008/article/details/8596343