【问题标题】:Access denied for phpMyAdmin after changing password,config.inc.php only readable更改密码后拒绝 phpMyAdmin 访问,config.inc.php 仅可读
【发布时间】: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 仅用于编辑目的。一旦完成,我们总是可以恢复到默认权限

标签: php mysql linux


【解决方案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 解决了你的问题吗??
猜你喜欢
  • 2015-05-15
  • 2016-09-25
  • 2018-07-03
  • 2012-11-02
  • 2018-08-22
  • 2012-04-25
  • 2016-09-24
  • 2014-05-25
  • 2015-06-27
相关资源
最近更新 更多