更改密码后拒绝 phpMyAdmin 访问,config.inc.php 仅可读

Posted

技术标签:

【中文标题】更改密码后拒绝 phpMyAdmin 访问,config.inc.php 仅可读【英文标题】:Access denied for phpMyAdmin after changing password,config.inc.php only readable 【发布时间】:2016-12-15 04:48:04 【问题描述】:

我使用的是 Linux Mint 17.3。我开始使用XAMPP,但出现error 2002。这就是为什么我在 phpMyAdmin 中更改了我的 root 密码。之后,我无法访问 phpMyAdmin。我收到了这条消息:

phpMyAdmin 尝试连接 mysql 服务器,但服务器拒绝连接。您应该检查配置中的主机、用户名和密码,并确保它们与 MySQL 服务器管理员提供的信息相对应

我搜索了一个解决方案,发现我必须在 phpMyAdmin 文件夹中编辑我的 config.inc.php 文件。问题是我只能读取文件,但不能编辑它。我应该如何使这个文件可编辑?

【问题讨论】:

如果你在 linux 上:sudo chmod 777 filename @Saurabh 我不会将该权限用于配置文件。您正在向所有人授予读写权限... @SujeetSinha 仅用于编辑目的。一旦完成,我们总是可以恢复到默认权限 【参考方案1】:

解决方案很简单。您需要更改文件的权限。启动终端(可以使用 Ctrl + Alt + T)并使用以下命令:

cd <directory of your config file>
sudo chmod 644 config.inc.php

该文件应该是可编辑的,以便您进行更改。

确保在保存对文件的更改后重新启动 XAMPP 服务器。

【讨论】:

这必须工作。唯一的问题是计算机找不到我的文件。我会尝试解决这个问题。如果您有任何想法,请分享它们,因为我是 linux 新手。 它应该主要位于/opt/xampp/phpmyadmin/opt/lampp/phpmyadmin,但取决于您安装它的方式和位置... 在终端中使用locate config.inc.php @Saurabh 谢谢,这给了我一个想法。你可以使用find / -name config.inc.php @NikiKaraolis 解决了你的问题吗??

以上是关于更改密码后拒绝 phpMyAdmin 访问,config.inc.php 仅可读的主要内容,如果未能解决你的问题,请参考以下文章

在 root 中更改密码并在访问 localhost/phpmyadmin 时出错

在 phpMyAdmin 中使用 SHA256 设置用户密码后访问被拒绝

用户''@'localhost'的访问被拒绝(使用密码:NO)phpmyadmin

PhpMyAdmin 密码

更改root密码后无法访问wamp phpmyadmin..? [关闭]

安装后phpmyadmin访问被拒绝的解决方案