web-dev-qa-db-ja.com

PHPMyAdminでユーザー 'root' @ 'localhost'のアクセスが拒否されました

PHPMyAdminでルートパスワードを設定すると、次のエラーが表示されます。

#1045 - Access denied for user 'root'@'localhost' (using password: NO)

PHPMyAdminパネルを開くことができません。何が間違っていますか?

29
Sam

Phpmyadmin config.inc.phpファイルを編集し、パスワードがある場合は、次のコードでパスワードの前に挿入します。

$cfg['Servers'][$i]['verbose'] = 'localhost';
$cfg['Servers'][$i]['Host'] = 'localhost';
$cfg['Servers'][$i]['port'] = '3306';
$cfg['Servers'][$i]['socket'] = '';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = '**your-root-username**';
$cfg['Servers'][$i]['password'] = '**root-password**';
$cfg['Servers'][$i]['AllowNoPassword'] = true;
83
Sathishkumar

慎重に実行する必要があるいくつかの手順を次に示します

  1. まず、WAMPサーバーが実行されていない場合は実行されていることを確認し、サーバーを起動します。
  2. ブラウザのアドレスバーにURL http:// localhost/phpmyadmin/setup を入力します。
  3. C:\ wamp\apps\phpmyadmin内にconfigという名前のフォルダーを作成します。apps内のフォルダーは、phpmyadmin3.2.0.1のような異なる名前を持つ場合があります

  4. ブラウザのphpmyadminセットアップタブに戻り、[新しいサーバー]をクリックします。 New server

  5. 認証タイプを「cookie」に変更し、ユーザー名とパスワードのフィールドを空のままにしますが、認証タイプを「config」に変更する場合は、ユーザー名rootのパスワードを入力します。

  6. 保存をクリックします save

  7. もう一度[構成ファイルに保存]オプションをクリックします。
  8. Configフォルダーに移動します。フォルダー内には、config.inc.phpという名前のファイルがあります。ファイルをコピーしてフォルダーから貼り付け(同じ名前のファイルが既に存在する場合は上書きします)、最後にフォルダーを削除します。
  9. これで完了です。 mysqlサーバーへの接続を再試行しますが、今回はエラーは発生しません。 -クレジット Bibek Subedi
2