分享

写回答

发帖

[提问] phpMyAdmin一直提示#1045 - Access denied for user

GoDaddy GoDaddy 2205 人阅读 | 4 人回复

发表于 2017-7-9 12:00:44 | 显示全部楼层 |阅读模式

是怎么回事呢?数据库密码我也改了。其他的数据库都可以用,这个数据库用得比较久,突然就不能用了,几个月时间都没搞好。

回答|共 4 个

whato

发表于 2017-7-10 09:41:11 | 显示全部楼层

以下是网络上提供的解决方法,楼主可以参考一下:


错误信息:#1045 - Access denied for user 'root'@'localhost' (using password: NO) phpadmin

由于在MySQL中设置了密码,通过phpMyAdmin访问时不能输入密码,是通过配置文件的方式加载密码的。所以需要将数据库的密码写到PHP的配置文件中。

在PHPMYAdmin的根目录修改config.sample.inc.php文件中的$cfg['Servers'][$i]['controlpass'] = ”你的密码”。如果不行将libraries\config.default.php文件拷贝到根目录,修改config.default.php为config.sample.inc.php,同样修改$cfg['Servers'][$i]['controlpass'] = ”你的密码”。此时问题得到解决。
回复 支持 反对

使用道具 举报

yachiw

发表于 2017-8-9 00:51:05 | 显示全部楼层

whato 发表于 2017-7-10 09:41 AM
以下是网络上提供的解决方法,楼主可以参考一下:

学习了...相当于密码不是默认的root
回复 支持 反对

使用道具 举报

dh900923

发表于 2017-8-20 11:01:57 | 显示全部楼层

查看下日志里面的报错信息,根据报错信息到网上搜索下教程
回复 支持 反对

使用道具 举报

中江战士

发表于 2017-8-22 14:13:51 | 显示全部楼层

有没有给用户赋予访问权限/
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则