更改密码后拒绝 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