phpmyadmin的#1045 - Access denied for user 'root'@'localhost' (using password: NO

时间:2022-01-29 19:22:43
在windows下面安装的php mysql 和phpmyadmin
在地址栏输入http://127.0.0.1/phpMyAdmin/或者http://127.0.0.1/phpMyAdmin/index.php时出现如下错误

#1045 - Access denied for user 'root'@'localhost' (using password: NO) 
版本是phpMyAdmin 2.11.6
已经在config.inc.php和config.sample.inc.php文件中修改了下面的代码

$cfg['Servers'][$i]['controluser'] = 'root';
$cfg['Servers'][$i]['controlpass'] = '我的密码';

但问题还是出现?

11 个解决方案

#1


我也曾经出现这个问题。
这个问题要么就是密码不对要么就是你连接数据库的那个数据库主机错误即是那个$db_host的值错误

#2


哪要怎么改呢,之前还在doc下面修改过mysql的密码,不过已经改回来了,这会有影响吗?

#3


你的数据库是在本地?
你看下你那个连接数据库的$db_host是否是localhost

#4


$db_host在哪里?

#5


你把你连接数据库的代码贴出来看看

#6


给数据库设个用户名密码,并且给此用户开放权限 这样才能访问上去

#7


尝试在命令行下执行连接,以确认密码的正确性

按提示 #1045 - Access denied for user 'root'@'localhost' ( using password: NO)
表示连接时没有输入口令

#8


查看一下数据DB表和User表的设置

#9


看一下这个地址对你有帮助 !~~

http://hi.baidu.com/panliangmei/blog/item/e36966fd5123f640d6887da9.html

#10


我自己用appserv算了,因为解决不了,也没人解决得了~

#11


搜索文件config.default.php , 然后搜索字符串 $cfg['Servers'][$i]['password'] ,把你的密码填在这里,然后重启所有服务。

#1


我也曾经出现这个问题。
这个问题要么就是密码不对要么就是你连接数据库的那个数据库主机错误即是那个$db_host的值错误

#2


哪要怎么改呢,之前还在doc下面修改过mysql的密码,不过已经改回来了,这会有影响吗?

#3


你的数据库是在本地?
你看下你那个连接数据库的$db_host是否是localhost

#4


$db_host在哪里?

#5


你把你连接数据库的代码贴出来看看

#6


给数据库设个用户名密码,并且给此用户开放权限 这样才能访问上去

#7


尝试在命令行下执行连接,以确认密码的正确性

按提示 #1045 - Access denied for user 'root'@'localhost' ( using password: NO)
表示连接时没有输入口令

#8


查看一下数据DB表和User表的设置

#9


看一下这个地址对你有帮助 !~~

http://hi.baidu.com/panliangmei/blog/item/e36966fd5123f640d6887da9.html

#10


我自己用appserv算了,因为解决不了,也没人解决得了~

#11


搜索文件config.default.php , 然后搜索字符串 $cfg['Servers'][$i]['password'] ,把你的密码填在这里,然后重启所有服务。