如何修复 #1045 - 用户 'root'@'localhost' 的访问被拒绝(使用密码:否)
Posted
技术标签:
【中文标题】如何修复 #1045 - 用户 \'root\'@\'localhost\' 的访问被拒绝(使用密码:否)【英文标题】:how to fix #1045 - Access denied for user 'root'@'localhost' (using password: NO)如何修复 #1045 - 用户 'root'@'localhost' 的访问被拒绝(使用密码:否) 【发布时间】:2017-08-13 22:42:36 【问题描述】:我已经在 localhost:8080 中安装了 XAMPP,但我无法访问 phpmyadmin 并出现消息错误:
[ mysql 说:Documentation#1045 - 用户 'root'@'localhost' 的访问被拒绝(使用密码:否)]
【问题讨论】:
【参考方案1】:第一步
打开你的 MySQL 控制台
对于 Xampp,请遵循本指南 Access-mySQL-command-line-in-xampp
第 2 步
输入提供的命令行 如果你有密码,你可以忽略这部分。
输入:use mysql
;
按 Enter。
设置您的 MySQL 密码:
UPDATE mysql.user
SET Password=PASSWORD("EnterYourPasswordHere")
WHERE User="root";
用您选择的新密码替换“EnterYourPasswordHere”。
按 Enter。
刷新权限:FLUSH PRIVILEGES
;
键入退出:Exit
按 Enter。
第 3 步
打开并编辑位于本地服务器文件中的 config.inc.php
文件
使用文本编辑器(例如 Notepad++
)打开您的 config.inc.php
文件。
转到我的电脑 > C Drive > (Your Local Server Folder, WAMP/MAMP/XAMPP) > APPS > PHPMYADMIN > config.inc.php
找到这行代码:$cfg['Servers'][$i]['password'] = '';
// MySQL 密码
将密码更改为您在第 2 步中创建的新密码。
点击保存。
第 4 步:访问 phpMyAdmin
您可以通过 http://localhost/phpMyAdmin/ 访问 phpMyAdmin。
恭喜!您现在可以访问您的数据库。
【讨论】:
以上是关于如何修复 #1045 - 用户 'root'@'localhost' 的访问被拒绝(使用密码:否)的主要内容,如果未能解决你的问题,请参考以下文章
错误:(1045)用户'root'@'localhost'的访问被拒绝(使用密码:否)
错误 1045 (28000): 用户 'root'@'localhost' 的访问被拒绝(使用密码:否)
Django(1045,“用户'root'@'localhost'的访问被拒绝(使用密码:NO)”)
(HY000/1045) 用户 'root'@'localhost' 的访问被拒绝(使用密码:是)
错误 1045 (28000):用户 'root'@'localhost' 的访问被拒绝(使用密码:是)-Ubuntu
PYMYSQL 错误 2021(1045,“用户 'root'@'localhost' 的访问被拒绝(使用密码:YES)”)