web-dev-qa-db-ja.com

phpmyadminパッケージのインストールエラー1045(28000)

ローカルサイト用に新しいmySQL dbを作成する必要があります。phpMyAdminで作成するので、次のようにそのパッケージをインストールしました。

_Sudo apt-get install phpmyadmin_

このプロセス中に、いくつかのプロンプトが表示されます。そのうちの1つは次のとおりです。

_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 db/userを作成するための管理アカウントのパスワードを入力するよう求められます。

_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)
_

このエラーが発生した後、再試行するように提案され、さまざまなパスワードを使用して再試行します。選択した内容によって、このプロンプトに戻ります。

私が行った調査では、ここで何が期待されているかは説明されていませんが、構成ファイルを修正することを提案しています。何か案は?


  • OS:_Ubuntu 13.10_
  • MySQL:5.5.35-0ubuntu0.13.10.1 (Ubuntu)
6
miphe

データベースの管理ユーザーのパスワードはrootパスワードではありません。 MySQLがインストールされていない可能性があります。試してください:

Sudo apt-get install mysql-server mysql-client

パスワードの入力を求められます。これは、使用する必要のあるパスワードです。

次に、phpmyadminを再インストールします。

3
Manolo

Rootの権限が正しく設定されていないか、mysqlのrootパスワードを忘れています。
Linuxのrootパスワードはおそらく同じではない(または少なくともそうすべきではない)ので。

mysqlルートパスワードをリセットするには、次の手順に従ってください。

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

1
HTDutchy