【问题标题】:#2002 - Connection refused — The server is not responding (or the local server's socket is not correctly configured)#2002 - 连接被拒绝 - 服务器没有响应(或本地服务器的套接字配置不正确)
【发布时间】:2018-11-20 08:30:24
【问题描述】:

我的 phpmyadmin 显示此错误,我正在使用 Ubuntu 操作系统:

2002 - 连接被拒绝 - 服务器没有响应(或本地服务器的套接字配置不正确)

mysqli_real_connect(): (HY000/2002): 连接被拒绝

配置中定义的 controluser 连接失败

mysqli_real_connect(): (HY000/2002): 连接被拒绝

这个问题出现在 Ubuntu 上,我尝试了所有以前的堆栈溢出答案,但它对我不起作用。

【问题讨论】:

  • 检查您的本地套接字配置。这是在 /etc/mysql/my.cnf 中配置的
  • 它没有解决我的问题,所以我重新安装了适用于 Ubuntu OS 的 xampp。现在它工作正常,但我不明白为什么会出现这个问题。

标签: xampp


【解决方案1】:

我在使用 lamp 时遇到过类似的问题,请检查您是否有两个以上的 mysql 路径,如

找到您系统中安装的所有其他mysql

`whereis mysql`

`mysql: /opt/lampp/bin/mysql /opt/lampp/bin/mysql.server /usr/share/man/man1/mysql.1.gz`

现在如果你的系统中有两个 mysql 如果重叠然后删除其他的并只保留一个由灯安装的 mysql

sudo rm -rf /etc/mysql  

这是我为 apache2 找到的链接,我对 mysql 做了同样的事情,它正在工作 http://xmodulo.com/how-to-uninstall-and-remove-apache2-on-ubuntu-debian.html

最后停止所有正在运行的mysql现有服务

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

【讨论】:

    猜你喜欢
    • 2020-04-25
    • 2014-08-09
    • 2014-02-22
    • 2012-04-28
    • 1970-01-01
    • 2012-01-12
    • 1970-01-01
    • 2021-11-04
    相关资源
    最近更新 更多