【问题标题】:Error 2002 Connection refused on phpmyadmin using Ubuntu and XAMPP错误 2002 使用 Ubuntu 和 XAMPP 在 phpmyadmin 上连接被拒绝
【发布时间】:2015-04-15 21:04:51
【问题描述】:

我刚刚在我的 chromebook 上设置了 Ubuntu KDE 并安装了 XAMPP,因为我使用此命令启动了服务 sudo /opt/lampp/lampp start

我收到了

XAMPP: Starting Apache...ok XAMPP: Staring MySQL...ok XAMPP: Starting proFTPD...ok

但是,当我访问 localhost/phpmyadmin 时,它首先给了我这个error: #2002 - No such file or directory. 在谷歌搜索了一下后,我将 config.default.php(位于 /opt/lampp/phpmyadmin/libraries)中的主机从 localhost 更改为 127.0.0.1, 再次打开同一页面给了我一个不同的错误 #2002 - Connection denied。

然后我再次用谷歌搜索并更改了 config.inc.php(位于 /opt/lampp/phpmyadmin 中)并添加了密码并刷新了,但这不起作用。 我还将同一文件中的用户从“root”更改为我的用户名,但这不起作用。

最后我搜索了文件 'mysql.socket' 并在 '/tmp/akonadi-naguib.JHQlko/mysql.socket' 中找到了该文件,并且我在 php.ini 文件中编辑了 pdo_mysql.default_socket /opt/lampp/等。

我该如何解决这个问题?

【问题讨论】:

    标签: ubuntu phpmyadmin xampp kde


    【解决方案1】:

    显然我做错了什么是让我的用户访问包含 mysql 的 /opt 文件夹,却不知道我正在阻止从 root 访问,而 mysql 需要 root 访问权限。

    如果你遇到同样的问题,试试这个:

    sudo chmod 755 /opt/lampp/etc/my.cnf      
    sudo chmod -R 777 /opt/lampp/var/mysql
    sudo chown -hR root/opt/lampp
    

    【讨论】:

      猜你喜欢
      • 2014-05-23
      • 2013-12-11
      • 2018-10-03
      • 1970-01-01
      • 2015-09-14
      • 2022-08-02
      • 1970-01-01
      • 2015-04-08
      • 2013-11-06
      相关资源
      最近更新 更多