今天新买了一个VPS,安装LNMP后要导入数据库,发现无法登陆phpmyadmin,提示 #2002无法登陆到MYSQL服务器。晕,开始还以为是设置数据库密码错误了,重新安装了一遍LNMP,后面这次我确信是正确的密码,还是无法登陆!
花费时间研究一下,整出下面两个办法:
A)
将config.sample.inc.php复制成config.inc.php
出现这个错误,表示没有连接到数据库。修改config.inc.php文件,
复制代码 代码如下:
将$cfg[‘Servers’][$i][‘host’] = ‘localhost’;
改为$cfg[‘Servers’][$i][‘host’] = ‘127.0.0.1’;
B)
修改 php.ini : mysql.default_socket = /tmp/mysql.sock
重启LNMP:./lnmp restart
搞定收工!