如何解决XAMPP 1.7.7 - PHPMyAdmin - Ubuntu中的MySQL错误#2002

Com*_*org 22 mysql xampp ubuntu phpmyadmin mysql-error-2002

我经历了很多论坛,并检查了类似主题的各种帖子,但似乎不适合我.

我在我的Ubuntu 11.10操作系统上新安装了XAMPP 1.7.7.除了phpMyAdmin之外,一切都在运行.

点击:http:// localhost/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.
Run Code Online (Sandbox Code Playgroud)

当我启动服务时: sudo/opt/lampp/lampp start
我得到以下内容:

XAMPP:另一个Web服务器守护程序已在运行.
XAMPP:另一个MySQL守护进程已经在运行.
XAMPP:另一个FTP守护进程已经在运行.
XAMPP for Linux开始了.

任何建议将不胜感激.

Com*_*org 73

事实证明,解决方案是停止所有相关服务并解决"另一个守护程序已在运行"问题.

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

sudo /opt/lampp/lampp stop              
sudo /etc/init.d/apache2 stop    
sudo /etc/init.d/mysql stop
Run Code Online (Sandbox Code Playgroud)

或者,您也可以输入:

sudo service apache2 stop
sudo service mysql stop
Run Code Online (Sandbox Code Playgroud)

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

sudo /opt/lampp/lampp start
Run Code Online (Sandbox Code Playgroud)

现在,打开时一定没有问题:

http://localhost                  
http://localhost/phpmyadmin
Run Code Online (Sandbox Code Playgroud)

  • 不工作的命令说找不到 (3认同)

bru*_*nan 7

  1. 在phpmyadmin/libraries /下打开config.default.php文件
  2. 找$ cfg ['Servers'] [$ i] ['host'] =' localhost '; 更改为$ cfg ['Servers'] [$ i] ['host'] =' 127.0.0.1 ';
  3. 刷新你的phpmyadmin页面,登录