加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

phpmyadmin不会连接到远程MySQL实例

发布时间:2020-12-13 13:47:21 所属栏目:PHP教程 来源:网络整理
导读:我有一个LAMP堆栈盒(CentOS 6)和另一个运行 mysql服务器的CentOS 6盒子. 我已经在LAMP盒子上安装了phpmyadmin但是根本无法让它与我的SQL盒通信. 我在config.inc.php中配置了以下内容 /* Servers configuration */$i = 0;/* Server: usp-ggdb2 [1] */$i++;$cf
我有一个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 /.一旦我将配置复制到那里,一切正常.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读