ホームページ >データベース >mysql チュートリアル >失われた MySQL ユーザー名とパスワードを回復するにはどうすればよいですか?

失われた MySQL ユーザー名とパスワードを回復するにはどうすればよいですか?

Barbara Streisand
Barbara Streisandオリジナル
2024-11-17 15:57:02293ブラウズ

How Do I Recover a Lost MySQL Username and Password?

MySQL ユーザー名とパスワードの回復

MySQL ユーザー名とパスワードを失うことは気が遠くなるような経験かもしれませんが、乗り越えられない経験ではありません。それらを取得するためのステップバイステップのガイドは次のとおりです:

手順:

  1. MySQL プロセスの停止:

    • service コマンドを使用するか、kill -9 コマンドを使用してプロセスを強制終了します。
  2. Skip-Grant-Tables オプションを使用して MySQL を起動します。

    • MySQL の起動時に --skip-grant-tables フラグを追加します。これにより、ユーザー検証が一時的に無効になります。
  3. MySQL コンソールを root として起動します:

    • mysql -u root - を実行します。 p を実行して、root ユーザーとして MySQL コンソールを開きます。
  4. MySQL ユーザーのリスト:

    • SELECT * FROM を実行します。 mysql.user;すべてのユーザーを表示するクエリ。
  5. パスワードのリセット:

    • UPDATE mysql.user SET Password=PASSWORD( '[パスワード]') WHERE ユーザー='[ユーザー名]';クエリを実行して、目的のユーザーのパスワードをリセットします。
  6. MySQL コンソールを終了します:

    • MySQL を終了するには、exit と入力します。 console.
  7. MySQL を通常どおり再起動します:

    • MySQL を起動するときに --skip-grant-tables オプションを削除して、ユーザー認証を再度有効にします。
  8. 新しいパスワードをテストします:

    • mysql -u [username] - を使用します。 p コマンドを使用して、回復したユーザー名とパスワードを使用してログインします。

注意:

  • 忘れずに --データベースのセキュリティを維持するために、パスワードをリセットした後は、skip-grant-tables オプションを使用してください。
  • root ユーザー用に強力なパスワードを作成し、安全に保つことをお勧めします。
  • パスワードの使用を検討してください。マネージャーはログイン認証情報を安全に保存します。

以上が失われた MySQL ユーザー名とパスワードを回復するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。