mysqlデータベースのパスワードを忘れると、データベースに正常にアクセスできなくなり、パスワードを変更できなくなります。では、このときにパスワードを変更する方法は次のとおりです。
1. mysql.exe と mysqld.exe が存在するフォルダーを開き、パス アドレスをコピーします
2. cmd コマンド プロンプトを開き、mysql.exe が存在するフォルダーに入ります。前のステップにあります。
3. コマンド mysqld --skip-grant-tables を入力し、Enter キーを押します。この時点で、mysql のユーザー検証はスキップされます。このコマンドを入力した後は、コマンド ラインを操作できません。この時点では、新しいコマンド ラインを開くことができます。注: このコマンドを入力する前に、タスク マネージャーで mysqld.exe プロセスを終了し、mysql サーバーが終了していることを確認してください。
4. 次に、ログインパラメータを指定せずに mysql を直接入力し、Enter キーを押してデータベースにログインします。
5. データベースを表示すると、ログインに成功するためのすべてのデータベース手順が表示されます。
6. mysql ライブラリはユーザー名が保存される場所です。 「use mysql;」と入力して mysql データベースを選択します。
7.show tables を実行してすべてのテーブルを表示すると、ユーザー名、パスワード、権限などのアカウント情報を保存するユーザー テーブルがあることがわかります。
8. ユーザー、ホスト、パスワードを入力してアカウント情報を表示します。
9. アカウント情報を再度確認し、
を入力します。パスワードが表示されます。変更されました。
11. コマンドラインを終了し、mysql データベースを再起動し、新しいパスワードでログインしてみます。
12. パスワードなしで mysql へのログインをテストしたところ、引き続きログインできることがわかりましたが、データベースを表示すると 2 つのデータベースしか表示されず、再起動後にパスワード検証のスキップがキャンセルされたことがわかります。
13. データベースを再起動した後もパスワードなしでログインできるのは、データベースにパスワードを必要としないアカウントがあるためです。
注意
データベースを再起動する必要があるいくつかの場所に注意してください
以上がMySQL データベースのパスワードを忘れた場合に変更するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。