phpmyadmin - 无法编辑 config.inc.php

标签 php macos phpmyadmin

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

mysqli_real_connect(): (HY000/1045): Access denied for user 'root'@'localhost' (using password: NO)

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

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

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

Failed to save 'config.inc.php': Insufficient permissions. Select 'Retry as Admin' to retry as administrator.

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

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

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

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

最佳答案

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

  1. 从 Xampp 的起始页面选择打开终端。

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

sudo apt-get install nano

  • 在 cd 和 ls 命令的帮助下引导至 confing.inc.php 的封闭文件夹。就我而言,该文件位于
  • /opt/lampp/phpmyadmin

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

  • 进行必要的更改并保存文件。
  • 关于phpmyadmin - 无法编辑 config.inc.php,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49476128/

    相关文章:

    php - STR_TO_DATE mysql 和 php

    OSX 上的 JavaFX 屏幕捕获 headless 异常

    linux - 在弄清楚如何使用 ioctl/SIOCGIFADDR/SIOCGIFCONF 在 Mac OS X 上获取以太网接口(interface)信息时遇到问题?

    mysql - SQL TRIGGER更新时从一个表到另一个表

    php - 如果另一个字段具有特定条件,如何隐藏列值

    php - MySql - 将 InnoDB 转换为数据库的 MyISAM 存储引擎

    php - 如何在 Yii2 中的 ActiveField 的 form-group div 中添加 css 类?

    PHP 将 MySQL 数据回显到 HTML 表中

    macos - 在扩展信息按钮编辑模式上显示 ViewController

    php - 具有多个条件的 Laravel 搜索查询