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

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

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Release: 2016-06-07 15:30:29
Original
1307 people have browsed it

帮朋友搞个论坛,在本地配置环境,用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 />
Copy after login
1.找到phpmyadmin的安装路径下面的config.inc.php文件,将其中的
Copy after login
       $cfg['Servers'][$i]['password'] = 'sa';这句话按实际情况修改。
Copy after login
2.找到phpmyadmin的安装路径下面的libraries文件夹,再找到config.default.php文件,也将
Copy after login
       $cfg['Servers'][$i]['password'] = 'sa';这句话按实际情况修改。<br /><br />修改完之后,重启了N遍Apache还是出现
Copy after login
# 1045- Access denied for user 'root'@'localhost' (using password=NO)<br /><br />想不明白啊,于是决定修改auth_type:
Copy after login
找到phpmyadmin的安装路径下面的config.inc.php文件,将其中的
Copy after login
       $cfg['Servers'][$i]['auth_type'] = 'http';<br />在地址栏访问 http://localhost/phpmyadmin/ 这时候要我输入用户名和密码,输完之后就能正常访问了<br /><br />于是我又将 auth_type 改为config,居然也能正常访问。
Copy after login

Related labels:
Statement of this Website
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
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template