错误2002使用Ubuntu和XAMPP在phpmyadmin上拒绝连接

错误2002使用Ubuntu和XAMPP在phpmyadmin上拒绝连接,ubuntu,phpmyadmin,xampp,kde,Ubuntu,Phpmyadmin,Xampp,Kde,我只是在chromebook上安装了UbuntuKDE并安装了XAMPP,因为我使用这个命令启动了服务 sudo/opt/lampp/lampp启动 我收到 XAMPP:启动Apache…好的 XAMPP:好的 XAMPP:正在启动proFTPD…正常 但是,当我访问localhost/phpmyadmin时,它首先给我以下错误:#2002-没有这样的文件或目录。 在谷歌搜索了一下之后,我将config.default.php(位于/opt/lampp/phpmyadmin/libraries中

我只是在chromebook上安装了UbuntuKDE并安装了XAMPP,因为我使用这个命令启动了服务
sudo/opt/lampp/lampp启动

我收到

XAMPP:启动Apache…好的
XAMPP:好的
XAMPP:正在启动proFTPD…正常

但是,当我访问localhost/phpmyadmin时,它首先给我以下
错误:#2002-没有这样的文件或目录。
在谷歌搜索了一下之后,我将config.default.php(位于/opt/lampp/phpmyadmin/libraries中)中的主机从localhost更改为127.0.0.1, 再次打开同一页给了我一个不同的错误#2002-连接被拒绝

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

最后,我搜索了文件“mysql.socket”,在“/tmp/akonadi-naguib.JHQlko/mysql.socket”中找到了该文件,并在文件php.ini中编辑了pdo_-mysql.default_-socket,该文件位于/opt/lampp/etc中


我该如何解决这个问题?

显然,我做错了让我的用户访问包含mysql的/opt文件夹,而不知道我正在阻止来自根目录的访问,mysql需要根目录访问

如果您面临同样的问题,请尝试以下方法:

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