【问题标题】:phpmyadmin - unable to edit config.inc.phpphpmyadmin - 无法编辑 config.inc.php
【发布时间】:2018-03-25 13:01:44
【问题描述】:

在创建数据库时,我添加了一个初始未设置的 root 访问密码。 现在我无法访问 localhost/phpmyadmin 了

mysqli_real_connect(): (HY000/1045): 拒绝用户访问 'root'@'localhost'(使用密码:NO)

我知道我必须在 config.inc.php 文件中编辑这一行

$cfg['Servers'][$i]['password'] = '';

但我在编辑后无法保存文件。 如果我通过正常打开文件来做到这一点,我会得到这个:

未能保存“config.inc.php”:权限不足。选择 'Retry as Admin' 以管理员身份重试。

即使在单击以管理员身份重试并输入 sudo 密码后,也会出现相同的错误。

如果我通过 sudo 访问和 vim 编辑的终端尝试,我仍然无法打开文件以写入错误。

我在 Mac 上。我尝试通过终端的 sudo 执行此操作,我尝试更改 chmod 权限。我在这里浏览了几乎所有类似的问题,但没有一个解决方案有效。 似乎没有任何效果。

在这个问题上卡了一个小时。请帮忙!!!

【问题讨论】:

  • “我无法编辑文件”到底是什么意思?
  • @MehdiBounya 添加密码后我无法保存文件。它给了我“无法保存'config.inc.php':权限不足。选择'以管理员身份重试'以管理员身份重试。”虽然我正在尝试以管理员身份。当我尝试通过终端进行操作时也是如此
  • 我遇到了同样的问题,结果我在 Mac 上运行了一个包含虚拟机的版本。尝试在没有“VM”的情况下下载他们以前的版本之一。发现于 Apachefriends 支持论坛community.apachefriends.org/f/…

标签: php macos phpmyadmin


【解决方案1】:

我能找到的唯一成功的解决方案:

  1. 从Xampp的起始页选择open terminal。

  2. 如果nano命令未安装,请运行以下命令:

sudo apt-get install nano

  1. 在 cd 和 ls 命令的帮助下指向 confing.inc.php 的封闭文件夹。就我而言,该文件位于

/opt/lampp/phpmyadmin

  1. 运行以下命令:

sudo nano config.inc.php

  1. 进行必要的更改并保存文件。

【讨论】:

  • xampp 文件中没有权限修改怎么办?
【解决方案2】:

您需要关闭 mysql 服务(守护程序),然后编辑您的 config.inc.php 并保存它。在这一步中,您可以运行您的 mysql 服务。

【讨论】:

  • 我从 XAMPP 关闭了 mysql 服务。我知道什么是守护进程。我仍然无法编辑 config.inc.php 文件。同样的错误“无法保存'config.inc.php':权限不足。选择'以管理员身份重试'以管理员身份重试。”
  • 好的,守护进程=服务。我猜你是作为用户登录的,而不是管理员。您需要以管理员身份登录会话。
  • 我认为关闭mysql服务和文件权限没有任何关系...
猜你喜欢
  • 2015-04-21
  • 1970-01-01
  • 1970-01-01
  • 2014-08-26
  • 2017-10-09
  • 2013-09-26
  • 2017-12-09
  • 2019-04-26
相关资源
最近更新 更多