安装 phpmyadmin 包错误 1045 (28000)

安装 phpmyadmin 包错误 1045 (28000)

我需要为本地站点创建一个新的 mySQL db,我想我可以使用 phpMyAdmin 来做到这一点,因此我像这样安装了该包:

sudo apt-get install phpmyadmin

在此过程中,我收到了一些提示,其中之一是:

The phpmyadmin package must have a database installed and configured before it can be used.
This can be optionally handled with dbconfig-common.

我决定使用 dbconfig-common。

然后要求我提供管理帐户的密码来创建 MySQL 数据库/用户:

Password of the database's administrative user:

这是 sudo 密码吗?我以为是环境密码,所以我写下我的新密码。

An error occurred while installing the database:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

收到此错误后,系统提示我重试,我使用各种密码进行重试,无论我选择什么密码,都会回到此提示。

我所做的研究并没有解释这里期望什么,而是建议修改配置文件。有什么想法吗?


  • 操作系统:Ubuntu 13.10
  • MySQL的:5.5.35-0ubuntu0.13.10.1 (Ubuntu)

答案1

数据库管理用户的密码不是 root 密码。您可能没有MySQL安装。尝试:

sudo apt-get install mysql-server mysql-client

系统会要求您输入密码。这是您必须使用的密码。

然后,重新安装phpmyadmin

答案2

要么是您的 root 权限设置不正确,要么是您忘记了 mysql root 密码。
因为您的 linux root 密码很可能(或至少不应该)不一样。

要重置您的 mysql 根密码,请按照此处的说明进行操作:

https://help.ubuntu.com/community/MysqlPasswordReset

相关内容