MySQL ユーザー名とパスワードの回復
MySQL ユーザー名とパスワードを失うことは気が遠くなるような経験かもしれませんが、乗り越えられない経験ではありません。それらを取得するためのステップバイステップのガイドは次のとおりです:
手順:
-
MySQL プロセスの停止:
- service コマンドを使用するか、kill -9 コマンドを使用してプロセスを強制終了します。
-
Skip-Grant-Tables オプションを使用して MySQL を起動します。
- MySQL の起動時に --skip-grant-tables フラグを追加します。これにより、ユーザー検証が一時的に無効になります。
-
MySQL コンソールを root として起動します:
- mysql -u root - を実行します。 p を実行して、root ユーザーとして MySQL コンソールを開きます。
-
MySQL ユーザーのリスト:
- SELECT * FROM を実行します。 mysql.user;すべてのユーザーを表示するクエリ。
-
パスワードのリセット:
- UPDATE mysql.user SET Password=PASSWORD( '[パスワード]') WHERE ユーザー='[ユーザー名]';クエリを実行して、目的のユーザーのパスワードをリセットします。
-
MySQL コンソールを終了します:
- MySQL を終了するには、exit と入力します。 console.
-
MySQL を通常どおり再起動します:
- MySQL を起動するときに --skip-grant-tables オプションを削除して、ユーザー認証を再度有効にします。
-
新しいパスワードをテストします:
- mysql -u [username] - を使用します。 p コマンドを使用して、回復したユーザー名とパスワードを使用してログインします。
注意:
- 忘れずに --データベースのセキュリティを維持するために、パスワードをリセットした後は、skip-grant-tables オプションを使用してください。
- root ユーザー用に強力なパスワードを作成し、安全に保つことをお勧めします。
- パスワードの使用を検討してください。マネージャーはログイン認証情報を安全に保存します。
以上が失われた MySQL ユーザー名とパスワードを回復するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。