phpmyadmin不会连接到远程MySQL实例

前端之家收集整理的这篇文章主要介绍了phpmyadmin不会连接到远程MySQL实例前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个LAMP堆栈盒(CentOS 6)和另一个运行 mysql服务器的CentOS 6盒子.

我已经在LAMP盒子上安装了PHPmyadmin但是根本无法让它与我的sql盒通信.

我在config.inc.PHP中配置了以下内容

/* Servers configuration */
$i = 0;

/* Server: usp-ggdb2 [1] */
$i++;
$cfg['Servers'][$i]['verbose'] = 'usp-ggdb2';
$cfg['Servers'][$i]['host'] = '10.1.2.3';
$cfg['Servers'][$i]['port'] = '';
$cfg['Servers'][$i]['socket'] = '';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['extension'] = 'MysqLi';
$cfg['Servers'][$i]['auth_type'] = 'cookie';
$cfg['Servers'][$i]['user'] = '';
$cfg['Servers'][$i]['password'] = '';

当我浏览到PHPmyadmin网站时,我收到以下错误

#2002 – Can’t connect to local MysqL server through socket ‘/var/lib/MysqL/MysqL.sock’ (2)
The server is not responding (or the local server’s socket is not correctly configured).

我不知道为什么它正在谈论尝试连接到本地服务器,因为我只配置了一台服务器(而且它是远程的).

如果我tcpdump我可以看到它没有尝试建立到我指定的IP的连接.

好像我的配置文件被忽略了.

有没有办法打开更多的调试信息?欢迎任何和所有建议!

我已经解决了这个问题.实际上,我的配置文件被忽略了.我一直在将config.inc.sample.PHP复制到网站顶级目录中的config.inc.PHP(/ var / www / html / pma).

但是,在CentOS 6上有一个单独的配置目录 – / etc / PHPMyAdmin /.一旦我将配置复制到那里,一切正常.

猜你在找的PHP相关文章