【WAMP】phpmyadmin#1045错误

前两天用WAMP搭建了环境,第一次进入localhost然后进入phpmyadmin后修改了mysql的权限,给root用户设置了一密码,密码设置完后出现:phpMyAdmin错误 #1045 - Access denied for user ’root’@’localhost’(using password: NO),在网上查找了大量的资料,参考各位网友的热情帮助,结合自己的实际情况,把问题个解决掉了,在此分享给大家,以便遇到同类问题有更多的参考。

第一步,找到..wamp\apps\phpmyadmin3.4.5\libraries下的config.default.php文件,打开该文件并修改里面的配置内容,找到$cfg['Servers'][$i]['controluser'] = '',添加控制用户root,找到$cfg['Servers'][$i]['controlpass'] = '',填写密码;

第二步,如果我们使用了生成密码,那么将..\wamp\apps\phpmyadmin3.4.5目录下的config.sample.inc.php问件内容复制到同目录下的config.inc.php文件中,并修改其内容:将$cfg['blowfish_secret'] = ''设置为任意数字(如果我们修改mysql权限时将密码设置为生成密码,该设置会使得我们在登陆mysql的时候记住密码),如果没有设置生成密码,第二步可以忽略。


注意几点

第一:我们上面提到的文件一共有三个,分别为config.default.php,config.sample.inc.php,config.inc.php,一定不能弄混淆;

第二:config.default.php文件设置的是controluser和controlpass而不是user和password,user和password不用设置同样能够解决我们上面遇到的问题,当然user和password的用途在其它地方能用得上。复制了config.sample.inc.php内容的config.inc.php文件不用设置user和password,而且默认情况下,user和password的配置行是被注释掉了的

第三,如果我们在设置mysql权限时是使用的生成密码,那么一定要设置好config.inc.php文件下的$cfg['blowfish_secret'] = '',否则登陆mysql时如果我们填写的初始密码(就是我们设置密码时用的这个密码,比如123456)同样无法登陆mysql。




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值