在Wamp的PhpMyAdmin中为用户输入密码
如何在WAMP服务器上的phpMyAdmin中更改根用户的密码?因为在错误更改密码后,我被锁定在phpMyAdmin之外。在phpMyAdmin的安装中搜索名为Documentation.txt的文件。这说明了如何创建名为config.inc.php的文件,以及如何配置用户名和密码。phpmyadmin文件夹中的my config.inc.php文件。 将用户名和密码更改为您为数据库设置的用户名和密码在Wamp的PhpMyAdmin中为用户输入密码,phpmyadmin,wampserver,Phpmyadmin,Wampserver,如何在WAMP服务器上的phpMyAdmin中更改根用户的密码?因为在错误更改密码后,我被锁定在phpMyAdmin之外。在phpMyAdmin的安装中搜索名为Documentation.txt的文件。这说明了如何创建名为config.inc.php的文件,以及如何配置用户名和密码。phpmyadmin文件夹中的my config.inc.php文件。 将用户名和密码更改为您为数据库设置的用户名和密码 <?php /* * This is needed for cookie ba
<?php
/*
* This is needed for cookie based authentication to encrypt password in
* cookie
*/
$cfg['blowfish_secret'] = 'xampp'; /* YOU SHOULD CHANGE THIS FOR A MORE SECURE COOKIE AUTH! */
/*
* Servers configuration
*/
$i = 0;
/*
* First server
*/
$i++;
/* 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;
/* User for advanced features */
$cfg['Servers'][$i]['controluser'] = 'pma';
$cfg['Servers'][$i]['controlpass'] = '';
/* Advanced phpMyAdmin features */
$cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';
$cfg['Servers'][$i]['bookmarktable'] = 'pma_bookmark';
$cfg['Servers'][$i]['relation'] = 'pma_relation';
$cfg['Servers'][$i]['table_info'] = 'pma_table_info';
$cfg['Servers'][$i]['table_coords'] = 'pma_table_coords';
$cfg['Servers'][$i]['pdf_pages'] = 'pma_pdf_pages';
$cfg['Servers'][$i]['column_info'] = 'pma_column_info';
$cfg['Servers'][$i]['history'] = 'pma_history';
$cfg['Servers'][$i]['designer_coords'] = 'pma_designer_coords';
/*
* End of servers configuration
*/
?>
我对它有一些问题,并使用另一个配置变量修复了它
$cfg['Servers'][$i]['AllowNoPassword'] = true;
instead
$cfg['Servers'][$i]['AllowNoPasswordRoot'] = true;
可能对某人有帮助在phpmyadmin文件夹中有一个名为config.inc.php的文件 文件路径为C:\wamp\apps\phpmyadmin4.0.4 将身份验证类型“cookie”编辑为“config”或“http” $cfg['Servers'][$i]['auth_type']='cookie'
$cfg['Servers'][$i]['auth_type'] = 'config';
或
当您转到phpmyadmin站点时,系统将询问您的用户名和密码。如果您的web服务器暴露于外部连接,这也可以防止外部人员访问您的phpmyadmin应用程序。通过执行以下步骤返回默认设置:
而不是
$cfg['Servers'][$i]['AllowNoPassword'] = false;
将其更改为:
$cfg['Servers'][$i]['AllowNoPassword'] = true;
在config.inc.php
文件中
不要指定任何密码,并将用户名保持原样,这意味着root
例如
在我编辑了我的
config.inc.php
文件后,这对我来说很有效。看起来phpmyadmin的用户名和密码存储在WAMP中的其他位置(可能在自定义配置文件中),或者有一些附加的哈希或。。。参与这个过程
因此,要更改当前使用的默认“config”-基于文件的密码,您可以使用浏览器浏览“
/phpmyadmin/user_password.php
”。系统将提示您输入mysql凭据,然后您可以使用显示的表单更改您以前登录的用户的存储密码。如果在命令行mysql-u root-p上未找到任何密码使用
它将询问密码,这将是您在安装启动时键入的默认密码。
它将是您登录phpmyadmin的密码对于更高版本,也可以称为config.sample.inc.phpI在my config.inc fileDuganets解决方案中没有用户名或密码行永久阻止phpmyadmin,甚至根用户都无法访问。但是brianb&suchetan给出的解决方案真的很棒。
$cfg['Servers'][$i]['AllowNoPassword'] = true;
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '';