我已经在 localhost:8080 中安装了 XAMPP,但我无法访问 phpmyadmin 并出现消息错误:
[ MySQL 说:文档#1045 - 用户 'root'@'localhost' 的访问被拒绝(使用密码:NO)]
最佳答案
第一步
打开你的 MySQL 控制台
对于 Xampp,请遵循本指南 Access-mySQL-command-line-in-xampp
第 2 步
输入提供的命令行 如果你有密码,你可以忽略这部分。
输入:use mysql
;
按回车键。
设置您的 MySQL 密码:
UPDATE mysql.user
SET Password=PASSWORD("EnterYourPasswordHere")
WHERE User="root";
用您选择的新密码替换“EnterYourPasswordHere”。
按回车键。
刷新权限:FLUSH PRIVILEGES
;
退出输入:Exit
按回车键。
第 3 步
打开并编辑位于本地服务器文件中的 config.inc.php
文件
使用文本编辑器,例如 Notepad++
,打开您的 config.inc.php
文件。
转到我的电脑 > C 盘 >(您的本地服务器文件夹,WAMP/MAMP/XAMPP)> APPS > PHPMYADMIN > config.inc.php
找到这行代码:$cfg['Servers'][$i]['password'] = '';
//MySQL 密码
将密码更改为您在第 2 步中创建的新密码。
点击保存。
第 4 步:访问 phpMyAdmin
您可以转到 http://localhost/phpMyAdmin/ 访问 phpMyAdmin .
恭喜!您现在可以访问您的数据库。
关于mysql - 如何修复 #1045 - 用户 'root' @'localhost' 的访问被拒绝(使用密码 : NO),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42941127/