phpmyadmin 安装返回 ERROR 1045 (28000): 拒绝用户‘root’@‘localhost’访问(使用密码:否)

phpmyadmin 安装返回 ERROR 1045 (28000): 拒绝用户‘root’@‘localhost’访问(使用密码:否)

我已经在本地有一个 mysql 数据库(已安装、配置并包含服务内容)。

当我尝试安装 phpmyadmin 时,出现以下错误:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

以下是我安装 phpmyadmin 的步骤:

  • 安装 phpmyadmin 数据库:是
  • 套接字 Unix
  • 数据库名称:phpmyadmin
  • MySQL ID:root@localhost
  • MySQL 密码:mypassword
  • MySQL 密码确认:mypassword
  • 错误

我提供给 phpmyadmin 的登录名和密码是 MySQL 服务的根帐户。它们工作正常。

我不明白为什么 phpmyadmin 在尝试连接用户而不使用密码时会要求输入密码(using password: NO)。

您有强制使用密码的解决方案吗?我无法禁用 MySQL 的密码,因为该服务可以通过互联网访问。(我想学习一个“干净”的解决方案)。

相关内容