1. ホーム
  2. mysql

[解決済み] #1045 - ユーザー 'root'@'localhost' (パスワード: YES を使用) のアクセスが拒否されました。

2022-03-04 14:57:28

質問

余計なお世話かもしれませんが、正しい解答が見つかりませんでした。

mysql consoleを使用してmysqlにログインできませんでした。パスワードを要求され、実際に入力したものが全く分かりません。(パスワードを取得または変更する方法はありますか?) これは私のconfig.incがどのように見えるかです。

phpmyadminを開こうとすると、こんなエラーが出ます(#1045 - Access denied for user 'root'@'localhost' (using password: YES))

<?php

/* Servers configuration */
$i = 0;

/* Server: localhost [1] */
$i++;
$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'] = 'cookie';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'prakash123';
$cfg['Servers'][$i]['AllowNoPassword'] = true;

/* End of servers configuration */

$cfg['DefaultLang'] = 'en-utf-8';
$cfg['ServerDefault'] = 1;
$cfg['UploadDir'] = '';
$cfg['SaveDir'] = '';


/* rajk - for blobstreaming */
$cfg['Servers'][$i]['bs_garbage_threshold'] = 50;
$cfg['Servers'][$i]['bs_repository_threshold'] = '32M';
$cfg['Servers'][$i]['bs_temp_blob_timeout'] = 600;
$cfg['Servers'][$i]['bs_temp_log_threshold'] = '32M';


?>

WAMPをアンインストール(さらに関連ファイルをすべて削除)して再インストールしてみましたが、これもだめでした。 WAMPサーバーを再インストールしている間、ユーザー名やパスワードの入力は求められませんが、なぜでしょうか? どんな助けでも非常に高く評価されます。

解決方法は?

問題は、Mysqlの2つのインスタンスがインストールされており、両方のインスタンスのパスワードがわからないことでした。 これは私がやったことです。

1.Skypeが80番ポートを使っていたので終了する(80番ポートが他のプログラムで使われていないか確認してください)。

2.タスクマネージャーでMysqlサービスを検索し、停止する。

3.次に、関連するすべてのmysqlファイルを削除します。すべてのファイルを削除することを確認してください。

4.再インストール