Wamp - config.inc.php 中缺少行

Posted

技术标签:

【中文标题】Wamp - config.inc.php 中缺少行【英文标题】:Wamp - Missing rows in config.inc.php 【发布时间】:2014-01-30 03:06:11 【问题描述】:

我是刚设置 wamp 的新手。我已经在 phpMyadmin 中为用户 root 设置了密码,现在我认为我也应该在 config.inc.php 中设置密码?

虽然谷歌上的所有指南等都显示这应该在文件中:

/* Authentication type and info */
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'enter_username_here';
$cfg['Servers'][$i]['password'] = 'enter_password_here';
$cfg['Servers'][$i]['AllowNoPasswordRoot'] = true;

我的文件包含:

/* Authentication type */
$cfg['Servers'][$i]['auth_type'] = 'cookie';
/* Server parameters */
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
/* Select mysql if your server does not have mysqli */
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['AllowNoPassword'] = true;

/*
 * phpMyAdmin configuration storage settings.
 */

所以我想知道如何在 config.inc.php 中设置密码,给定这个?我自己添加行吗?为什么我的配置文件与其他配置文件不同?

【问题讨论】:

是的,如果您的配置中缺少该行,只需添加它。您可以在配置文件中添加很多内容:docs.phpmyadmin.net/en/latest/config.html 你可以尝试比在这里发帖更快 $cfg['Servers'][$i]['AllowNoPassword'] = false; 火箭危险品 - 谢谢!很棒的链接。杰西卡——你是什么意思?我可以登录 PHPMyadmin 并连接到数据库和之前的所有内容。如果我添加这些行,我不知道它们会产生什么不同。我想知道我是否错过了一些重要的步骤。我以前从未安装过。 不同的是不再需要用mysql用户名和密码“登录”。它将自动从配置中检索。在生产现场不安全,但在开发中,它是好的 【参考方案1】:

您的文件目前包含此权利吗?

/* Authentication type */
$cfg['Servers'][$i]['auth_type'] = 'cookie';
/* Server parameters */
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
/* Select mysql if your server does not have mysqli */
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['AllowNoPassword'] = true;

添加行

$cfg['Servers'][$i]['user'] = 'enter_username_here';
$cfg['Servers'][$i]['password'] = 'enter_password_here';

改变

$cfg['Servers'][$i]['auth_type'] = 'cookie';

$cfg['Servers'][$i]['auth_type'] = 'config';

让你的文件看起来像这样

/* Authentication type */
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'enter_username_here';
$cfg['Servers'][$i]['password'] = 'enter_password_here';
/* Server parameters */
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
/* Select mysql if your server does not have mysqli */
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['AllowNoPassword'] = true;

【讨论】:

以上是关于Wamp - config.inc.php 中缺少行的主要内容,如果未能解决你的问题,请参考以下文章

wamp中的phpmyadmin怎么用

配置好Apache环境包之后,phpadmin进不去,config.inc.php文件都配置好了,登录名和密码都正确。

#1045 无法登录 wamp 中的 MySQL 服务器

phpMyAdmin 访问被拒绝

为 wamp 服务器 2.2 更新 phpmyadmin

如何在 wamp 上设置 phpmyadmin 的设计器选项卡