在 root 中更改密码并在访问 localhost/phpmyadmin 时出错
Posted
技术标签:
【中文标题】在 root 中更改密码并在访问 localhost/phpmyadmin 时出错【英文标题】:Change password in root and error in accessing localhost/phpmyadmin 【发布时间】:2018-12-22 09:50:55 【问题描述】:我尝试在我的数据库中更改密码,但在我立即更改后,我收到一个错误提示
mysqli_real_connect(): (HY000/1045): 拒绝用户访问 'root'@'localhost'(使用密码:NO)
和
phpMyAdmin 尝试连接到 MySQL 服务器,而服务器 拒绝连接。您应该检查主机、用户名和 配置中的密码并确保它们对应于 MySQL服务器管理员提供的信息。
如何解决这个问题?我需要对连接进行一些配置吗?在哪里可以修复它?
【问题讨论】:
如果您在设置密码的情况下阅读了第一条消息,您尝试在没有密码的情况下进行连接。这就是错误的来源 你是如何安装 phpMyAdmin 的——它是 XAMPP 或 WAMP 等工具包的一部分吗?你是否在配置文件中配置了auth_type(config.inc.php
中的一行$cfg['Servers'][$i]['auth_type']
?
我刚刚重新安装了它,但它删除了保存在那里的所有数据库
【参考方案1】:
你能用命令行连接mysql吗?
#mysql -u root -p
然后提供访问mysql命令行的密码。
如果是,那么请确保您在安装 phpmyadmin 时提供了正确的信息。
【讨论】:
我刚刚重新安装了它以上是关于在 root 中更改密码并在访问 localhost/phpmyadmin 时出错的主要内容,如果未能解决你的问题,请参考以下文章
无法在 127.0.0.1:3306 连接到 mysql,用户 'root'@'localhost' 的用户 root 访问被拒绝(使用密码:YES)
更改了 phpMyAdmin 的 root 密码,现在我无法访问任何 MAMP
更改root密码后无法访问wamp phpmyadmin..? [关闭]
在 phpMyAdmin 中更改 MySQL root 密码
MySQL | 登录 mysql服务出错 windows ERROR 1045 (28000): Access denied for user 'root'@'localhos