错误:(1045)用户'root'@'localhost'的访问被拒绝(使用密码:否)
Posted
技术标签:
【中文标题】错误:(1045)用户\'root\'@\'localhost\'的访问被拒绝(使用密码:否)【英文标题】:Error : (1045) Access denied for user 'root'@'localhost' (using password: NO)错误:(1045)用户'root'@'localhost'的访问被拒绝(使用密码:否) 【发布时间】:2018-02-09 04:54:51 【问题描述】:这是我在运行 php 文件时遇到的错误。我通过网络搜索并找到了一些解决错误的技巧,但都是徒劳的。他们中的一些人建议更改本地主机服务器的用户名和密码,而一些人建议只更改密码。
我都尝试了,最终导致 phpmyadmin 面板崩溃。另一个用户建议更改正在运行的服务器的端口。我在使用 mac os 时专门使用 mamp。
我尝试更改端口,但没有任何效果。之后我查看了许多博客和网络文章,但它们也被证明是相同的。一个站点建议使用终端应用程序更改 mamp 配置。
当我尝试更改 mysql 密码时,屏幕上没有出现任何内容,当我尝试更改 phpmyadmin 密码时,它反映了错误,提示找不到这样的目录。
我重新安装了 mamp 几次,但没有效果。
请尽快回答,因为我被困在这里,似乎没有人充当我的救世主。
【问题讨论】:
可以分享你的php文件吗? 可能重复 ***.com/questions/489119/… 或 ***.com/questions/19989418/… ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)的可能重复 代码在哪里? 如何查看当前密码??。我找不到它,因为我在安装时没有设置它。我使用的是默认的 root 用户。 【参考方案1】:转到 config.inc.php 文件
在文件中,搜索该行
$cfg['Servers'][$i]['password']
并将其更改为
$cfg['Servers'][$i]['password']='root'
希望对你有帮助
【讨论】:
我查看了config.inc.php文件并搜索了上面列出的行,发现密码已经设置为'root'。以上是关于错误:(1045)用户'root'@'localhost'的访问被拒绝(使用密码:否)的主要内容,如果未能解决你的问题,请参考以下文章
错误 1045 (28000):用户 'root'@'localhost' 的访问被拒绝(使用密码:是)-Ubuntu
PYMYSQL 错误 2021(1045,“用户 'root'@'localhost' 的访问被拒绝(使用密码:YES)”)
我的 SQL 帮助 - 错误 1045 (28000): 用户 'root'@'localhost' 的访问被拒绝(使用密码:是)