gpt4 book ai didi

macos - 使用 XAMPP 在 Mac 上更改了 phpMyAdmin 中的密码,现在无法访问 localhost/phpmyadmin

转载 作者:行者123 更新时间:2023-12-01 13:35:25 26 4
gpt4 key购买 nike

我已经阅读了所有我能找到的关于此的帖子,但没有一个有帮助。我已经从我的电脑上删除了 XAMPP 文件夹并从 DMG 文件中重新安装它,这当然解决了问题,但我想知道以后如何解决它。

这一切是如何开始的:我在我的 Macbook(运行 Mac OS X v10.7.4)上登录了 phpMyAdmin。我看到消息建议我更改root密码,默认情况下没有密码。我转到“管理权限”选项卡并更改了 root 在本地主机、webdev 和 127.0.0.1 上的密码。在每种情况下,我都输入相同的短密码并单击“生成密码”,这会创建三个不同的哈希值。

你知道接下来会发生什么:当我再次尝试访问 localhost/phpmyadmin 时,我被锁定并显示以下消息:

Error

MySQL said:

#1045 - Access denied for user 'root'@'localhost' (using password: NO)

phpMyAdmin tried to connect to the MySQL server, and the server rejected the connection. You should check the host, username and password in your configuration and make sure that they correspond to the information given by the administrator of the MySQL server.

所以我查了一下stackoverflow,它建议我在命令行设置root密码。我在我的用户目录中创建了一个“.profile”文件,其中包含“export PATH=/opt/local/bin:/opt/local/sbin:/Applications/xampp/xamppfiles/bin:$PATH”。这使我能够启动一个 mysql session ,但是(作为一个菜鸟)我不知道在那之后该做什么。

Stackoverflow 还建议我可以更改 config.inc.php 中的密码。我在 phpmyadmin/setup/frames/config.inc.php 找到了这个文件,但是行

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

不在里面。我确实在 phpmyadmin/libraries/config.default.php 中找到了该行,但该文件包含禁止编辑它的可怕警告。我找到了另一个可能的文件,phpmyadmin/setup/lib/common.inc.php,以及 phpmyadmin/scripts/signon.php,但在所有情况下,我的计算机都阻止我进行任何更改,说我没有权限.所以这很令人沮丧。

我敢肯定这是一个菜鸟错误,或者其中的几个错误,但我很好奇地发现我在 stackoverflow 上查找的所有内容都没有帮助我。我也希望 Mac OS 能够更轻松地创建系统文件(例如 .profile)和编辑 XAMPP 文件(例如 common.inc.php)。但你能做什么呢。

最佳答案

在 phpMyAdmin 的主安装文件夹中,您必须创建一个 config.inc.php 文件,这是您应该更改的文件。如果您没有该文件,请创建它:

在主安装文件夹 (pMA) 中,您已经有一个名为:config.sample.inc.php 的文件,其中包含默认配置。复制此文件并将其重命名为 config.inc.php,您可以直接使用 cp 执行此操作命令(导航到所述文件夹后):

cp ./config.sample.inc.php ./config.inc.php

现在对这个新文件做一些修改:

  1. 更改条目 $cfg['Servers'][$i]['host'] = 'localhost';$cfg['Servers'][$i]['host'] = '127.0.0.1'; (因为它在某些地方不起作用)
  2. 写入/更改此行:$cfg['Servers'][$i]['AllowNoPassword'] = false;

注意:phpMyAdmin 的主安装文件夹是指 phpMyAdmin 安装的根文件夹,即 /<abc>/<xyz>/phpMyAdmin/ .
同样先进行第二次更改,只有在找不到主机时才进行第一次更改

关于macos - 使用 XAMPP 在 Mac 上更改了 phpMyAdmin 中的密码,现在无法访问 localhost/phpmyadmin,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10574568/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com