Localhostのユーザーrootのパスワードを削除したい。どうやってやるの?誤って、rootユーザーのパスワードを設定しました。 phpmyadminがエラーを出しているのはそのためです。
#1045 - Access denied for user 'root'@'localhost' (using password: NO)
root@localhost
のパスワードを空白に設定する必要があります。 2つの方法があります。
MySQL SET PASSWORD
コマンド:
SET PASSWORD FOR root@localhost=PASSWORD('');
コマンドライン mysqladmin
ツールを使用する:
mysqladmin -u root -pType_in_your_current_password_here password ''
私もこの問題を経験しました
最初に、コマンドを使用してルートのパスワードを空白に設定しようとしました:
SET PASSWORD FOR root@localhost=PASSWORD('');
しかし、幸いなことに、PHPMYADMINはlocalhostではなく127.0.0.1を使用します。両方とも同じだと思いますが、そうではないので、下に記載されているコマンドを使用して完了です。
SET PASSWORD FOR [email protected]=PASSWORD('');
Localhostを127.0.0.1に置き換えるだけで完了です。