请选择 进入手机版 | 继续访问电脑版

DT模板网 门户 CMS教程 wordpress教程 查看内容

Linux上PHPMyAdmin登录“#2002 – 服务器没有响应

2016-8-30 20:08| 发布者: 鬼王潮| 查看: 667| 评论: 1

摘要: 前几天刚从win2003转到linux,第一次使用linux完全没有经验,本以为网站搬家好正常访问就没问题了,谁知道访问量ip超过5个左右就出现建立数据连接失败,同服务器的网站全部挂了。研究了4天,终于在群里以为高人指点 ...

前几天刚从win2003转到linux,第一次使用linux完全没有经验,本以为网站搬家好正常访问就没问题了,谁知道访问量ip超过5个左右就出现建立数据连接失败,同服务器的网站全部挂了。研究了4天,终于在群里以为高人指点了一上午。终于解决了这个问题!linux的一键安装环境大部分都会出现这个问,发出分享下。

登录时出现了错误提示:#2002 – 服务器没有响应 (or the local MySQL server’s socket is not correctly configured),这是为什么呢?

网上找到解决办法,先得找到问题的原因:

1.mysql服务器没有启动(我这里此种情况已经排除)

2.socket配置有问题

一种可能是mysql的配置文件启用了”bind-address = 127.0.0.1″,而phpmyadmin的config.inc.php 参数 $cfg['Servers'][$i]['host'] = ‘localhost’。

所以解决方法:

只需注释掉”bind-address = 127.0.0.1″或者后者改为”$cfg['Servers'][$i]['host'] = ‘127.0.0.1′”即可解决问题。我还找到了第三种方法,不改这个config.inc.php文件,去改php.ini文件中的”mysql.default_socket=/tmp/mysql.sock”同样可以解决问题,但是不推荐这样做,最好还是老老实实地改config.inc.php文件。

我自己出现的问题是 php.ini中的mysql.default_socket= 值为空, 给mysql.default_socket 赋值 mysql/tmp/mysqld.sock 即可解决问题。


在php.ini文件中有两个mysql.default_socket= 修改第二个就可以了。

如果帮到你希望能关注下我的微信公众号平台或者微博http://weibo.com/guiwangchao


鲜花

握手

雷人

路过

鸡蛋

相关阅读

发表评论

最新评论

引用 hg90083 2017-5-20 21:01
本以为网站搬家好正常访问就没问题了

查看全部评论(1)

精品推荐

极品资源

原创模板

下载排行

资源分类



返回顶部