Home >Database >Mysql Tutorial ># 1045- Access denied for user 'root'@&#

# 1045- Access denied for user 'root'@&#

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOriginal
2016-06-07 15:30:291303browse

帮朋友搞个论坛,在本地配置环境,用wamp安装一切顺利,配置修改之后可以用http://localhost/phpmyadmin/访问mysql 但是发现root用户没有密码,想设置一个,用控制台修改了root密码(具体方法google一把一大堆) http://www.cnblogs.com/hooray/archive/2011

帮朋友搞个论坛,在本地配置环境,用wamp安装一切顺利,配置修改之后可以用http://localhost/phpmyadmin/访问mysql<br />但是发现root用户没有密码,想设置一个,用控制台修改了root密码(具体方法google一把一大堆)<br />http://www.cnblogs.com/hooray/archive/2011/07/23/2114792.html<br /><br />再输入http://localhost/phpmyadmin/,出现<br /># 1045- Access denied for user 'root'@'localhost' (using password=NO)<br />错误,google了一把,需要修改配置如下:<br /><br />

1.找到phpmyadmin的安装路径下面的config.inc.php文件,将其中的
       $cfg['Servers'][$i]['password'] = 'sa';这句话按实际情况修改。
2.找到phpmyadmin的安装路径下面的libraries文件夹,再找到config.default.php文件,也将
       $cfg['Servers'][$i]['password'] = 'sa';这句话按实际情况修改。<br><br>修改完之后,重启了N遍Apache还是出现
# 1045- Access denied for user 'root'@'localhost' (using password=NO)<br /><br />想不明白啊,于是决定修改auth_type:
找到phpmyadmin的安装路径下面的config.inc.php文件,将其中的
       $cfg['Servers'][$i]['auth_type'] = 'http';<br>在地址栏访问 http://localhost/phpmyadmin/ 这时候要我输入用户名和密码,输完之后就能正常访问了<br><br>于是我又将 auth_type 改为config,居然也能正常访问。
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn