如何解决XAMPP 1.7.7 - 的phpMyAdmin - MySQL错误#2002在Ub

2019-06-24 03:08发布

我经历过很多的论坛,并检查各岗位上类似的话题,但似乎不工作了我。

我已经新鲜我的Ubuntu 11.10操作系统上安装XAMPP 1.7.7。 一切除了phpMyAdmin的运行。

在命中: HTTP://本地主机/ phpMyAdmin的 ,我收到以下错误:

MySQL表示:

 #2002 - The server is not responding (or the local MySQL server's socket is not correctly configured) Connection for controluser as defined in your configuration failed. 

须藤的/ opt / LAMPP / LAMPP启动 :当我和启动服务
我得到以下几点:

XAMPP:另一个Web服务器守护程序已经在运行。
XAMPP:另一个MySQL守护进程已经在运行。
XAMPP:另一个FTP守护进程已经运行。
XAMPP的Linux启动。

任何建议将不胜感激。

Answer 1:

事实证明,解决的办法是停止所有相关服务和解决“另一个守护进程已经运行”的问题。

是我用来解决问题的命令如下:

sudo /opt/lampp/lampp stop              
sudo /etc/init.d/apache2 stop    
sudo /etc/init.d/mysql stop

或者,您也可以键入代替:

sudo service apache2 stop
sudo service mysql stop

在那之后,我们再次启动LAMPP服务:

sudo /opt/lampp/lampp start

现在,必须有开放的同时没有问题:

http://localhost                  
http://localhost/phpmyadmin


Answer 2:

  1. 下phpMyAdmin的开放config.default.php文件/库/
  2. 查找$ CFG桩[ '服务器'] [$ i] [ '主机'] = 'localhost'的 ; 变化到$ CFG [ '服务器'] [$ i]于[ '主机'] = '127.0.0.1';
  3. 刷新phpMyAdmin的网页,登录


Answer 3:

在这些指令的每个点,检查是否在解决问题。 如果是这样,太好了! 否则,继续。

  1. 获取到服务。 (我可以右击Apache的启动图标到那里。)
  2. 向下滚动到MySQL。 点击开始。 这将摆脱2002#错误。 现在你将有一个新的错误:

#1045 - 访问被拒绝的用户 '根' @ 'localhost' 的(使用密码:NO)

  1. 编辑C:\wamp\apps\phpmyadmin3.5.1\config.inc.php文件,改变$cfg['Servers'][$i]['extension'] = 'mysqli'; 到替代地是= 'mysql'
  2. 开放服务再次和停止MySQL的
  3. 而在服务启动wampmysqld

这是令人费解的,我知道,但这是我工作。 有些帖子可能会说,你需要在配置文件中的密码,但你不知道。 煤矿仍然是“”

希望这可以帮助。



Answer 4:

该问题可能与服务的MySQL服务器和Apache2的同时,系统启动运行。 你可以做到以下几点。

sudo /opt/lampp/lampp stop

要停止已经运行的默认服务

sudo service apache2 stop
sudo service mysql  stop

要完全删除的服务,使他们不会在创建在下一次系统重启的问题,如果你是在Ubuntu(Debian的)

sudo apt-get remove apache2
sudo apt-get remove mysql-server

如果你是在redhat或其他,你可以使用yum或类似命令卸载服务

然后再次启动LAMPP

sudo /opt/lampp/lampp start

另外,不要在系统中安装mysql服务器,因为它可能会开始在系统启动时,占用的端口,并为LAMPP的MySQL的创建问题。



Answer 5:

进入phpMyAdmin/config.inc.php编辑线

$cfg['Servers'][$i]['password'] = '';

$cfg['Servers'][$i]['password'] = 'yourpassword';

可能发生因密码根的设置这个问题,从而phpMyAdmin是无法连接到MySQL数据库。

而最后一件事改变

$cfg['Servers'][$i]['extension'] = 'mysql';

$cfg['Servers'][$i]['extension'] = 'mysqli';

现在,重新启动服务器。 看看。



Answer 6:

去使用终端,通过键入以下到config.inc.php文件:

sudo gedit /opt/lampp/phpmyadmin/config.inc.php

该文件将在gedit中打开。

现在打开该文件并编辑

$cfg['Servers'][$i]['auth_type'] = 'localhost';

$cfg['Servers'][$i]['auth_type'] = 'cookie';

并保持作为用户名: root密码:

另外,还要确保用户名和密码线路没有评论:

//$cfg['Servers'][$i]['user'] = 'root'; //$cfg['Servers'][$i]['password'] = '';

确保//从上面的行删除。



Answer 7:

我停止MySQL的sudo service mysql stop ,然后开始XAMMP sudo /opt/lampp/lampp start和它的工作!



Answer 8:

请检查mysql.ini文件在您的XAMPP MySQL安装......其对XAMPP / MySQL的/ bin目录中找到

检查线路43

> log_error="mysql_error.log"
> #bind-address="127.0.0.1"

取消对线43,如果其仍然评论



Answer 9:

虽然我使用的Mac OS 10.9,该解决方案可以为别人工作,别人为好,也许在Ubuntu上。

在XAMPP控制台,我只发现phpMyAdmin的重新开始一切,包括Apache网络服务器后再次合作。

没有problemo,现在。



Answer 10:

您可以通过在命令提示符下连接MySQL的检查。

我认为你的MySQL数据库是由防火墙阻止。 一旦停止,你有你的电脑上的杀毒软件的所有服务,然后尝试连接。

我面对这个问题,以及通过阻止所有的防火墙整流..



Answer 11:

在本地驱动器C转到XAMPP文件夹中,点击MySQL的文件夹,然后单击斌,最后点击“中mysqladmin”应用程序。 然后返回并刷新浏览器,问题就解决了。



文章来源: How to Solve the XAMPP 1.7.7 - PHPMyAdmin - MySQL Error #2002 in Ubuntu