phpmyadmin-无法编辑config.inc.php

phpmyadmin-无法编辑config.inc.php,php,macos,phpmyadmin,Php,Macos,Phpmyadmin,在创建数据库时,我添加了一个root访问密码,这个密码最初没有设置。 现在我不能再访问localhost/phpmyadmin了 mysqli_real_connect():(HY000/1045):拒绝用户访问 'root'@'localhost'(使用密码:否) 我知道我必须在config.inc.php文件中编辑这一行 $cfg['Servers'][$i]['password'] = ''; 但我无法在编辑后保存文件。 如果我正常打开文件,我会得到以下结果: 未能保存“config.i

在创建数据库时,我添加了一个root访问密码,这个密码最初没有设置。 现在我不能再访问localhost/phpmyadmin了

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

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

$cfg['Servers'][$i]['password'] = '';
但我无法在编辑后保存文件。 如果我正常打开文件,我会得到以下结果:

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

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

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

我在mac电脑上。我尝试过从终端通过sudo执行此操作,我尝试过更改chmod权限。我在这里浏览了几乎所有类似的问题,但没有一个解决方案是有效的。 似乎什么都不管用


我在这件事上纠缠了一个小时。请帮忙

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

我找到的唯一有效的解决方案是:

  • 从Xampp的起始页选择open terminal

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

  • sudoapt安装nano

  • 在cd和ls命令的帮助下,confing.inc.php的封闭文件夹指南。在我的情况下,该文件位于
  • /opt/lampp/phpmyadmin

  • 运行以下命令:
  • sudo nano config.inc.php

  • 进行必要的更改并保存文件

  • “我无法编辑文件”你的确切意思是什么?@MehdiBounya添加密码后,我无法保存文件。它告诉我“未能保存'config.inc.php':权限不足。请选择'Retry as Admin'以管理员身份重试。”尽管我尝试以管理员身份重试。当我试图通过terminalI做这件事的时候也遇到了同样的问题,结果我在Mac上运行了一个包含虚拟机的版本。尝试在不使用“VM”的情况下下载以前的版本之一。在Apachefriends支持论坛上,我关闭了XAMPP的mysql服务。Idk什么是守护进程。我仍然无法编辑config.inc.php文件。相同的错误“未能保存'config.inc.php':权限不足。选择'Retry as Admin'以管理员身份重试。确定,Daemon=Service。我猜你是以用户身份登录的,不是管理员。您需要以管理员身份登录会话。我不认为关闭mysql服务与文件权限有关……如果在xampp文件中没有修改权限,我该怎么办?