首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >“配置禁止无密码登录”

“配置禁止无密码登录”
EN

Stack Overflow用户
提问于 2014-03-13 19:09:55
回答 1查看 7.5K关注 0票数 1

抱歉,如果时间太长了。我已经概述了导致我犯错误的具体步骤。

背景。

我安装了apache、phpMyAdmin和MySQL来学习教程。昨天,我到达了我们开始使用MySQL数据库的地步。

我不知怎么搞乱了我的密码设置。我在概念上对phpMyAdmin的密码和mySql的密码感到困惑。

最初,我在浏览器/localhost/phpMyAdmin/上登录得很好

代码语言:javascript
复制
  User: root
代码语言:javascript
复制
 Password: root

在config.inc.php中,这段代码显然是相关联的:

代码语言:javascript
复制
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'root';

然后发生了这种事。在phpMyAdmin窗口中,有一个名为USERS的选项卡

我注意到了所有的用户,没有设置密码,所以我决定为

代码语言:javascript
复制
 user: localhost
代码语言:javascript
复制
 Password: pass1234

回到浏览器上我刷新了

localhost/phpMyAdmin/

登入

代码语言:javascript
复制
 User: root
代码语言:javascript
复制
 Password: pass1234

这确实允许我登录到phpMyAdmin,并且可以看到MySQL窗口。

请注意上述各点。

现在我想了想..。更让我困惑的是,在这个新密码生效后,我在config.inc.php中进行了回顾。

代码语言:javascript
复制
$cfg['Servers'][$i]['password'] = 'root';
Had not changed to 
$cfg['Servers'][$i]['password'] = 'pass1234';

问题:这两个密码有关联吗?

然后,我在某个地方读到,我不应该设置密码,因为它以后可能会导致问题,所以我回到用户选项卡,选择单选按钮'no password'

但是,当我刷新浏览器时,我无法登录。不与原始用户:根密码:根未与修改的用户:根密码: pass1234

不只是点击“go”--这正是我所期望的--因为我选择了“没有密码”

我很困惑,但我不认为这是一个深层次的技术问题。

我现在相信,在config.inc.php中的上述设置与用phpMyAdmin和MySQL更改这个密码设置不一样。

我一直在用文档和论坛进行故障排除,我真的需要一些概念上的解释

我所做的。以及我如何解决这个问题。

很多小时后我完全被困住了。

谢谢,

以下是我尝试过的一些事情。每次修改代码时,我都会重新启动apachectl,并清除cookie。

代码语言:javascript
复制
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '';

$cfg['Servers'][$i]['AllowNoPassword'] = true;
$cfg['Servers'][$i]['AllowNoPassword'] = false;

$cfg['Servers'][$i]['AllowNoPasswordRoot'] = true;
$cfg['Servers'][$i]['AllowNoPasswordRoot'] = false;

我非常感谢你的专业知识、洞察力和澄清。谢谢。

EN

回答 1

Stack Overflow用户

发布于 2014-03-13 19:21:26

这两个密码之间没有关系!

将此更改为:$cfg['Servers'][$i]['password'] = 'pass1234';旧密码“root”

饼干没什么大不了的!当服务在本地主机上运行时。

现在重新启动服务,然后再试一次。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22388576

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档