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

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

DDD
DDDオリジナル
2024-11-19 15:15:02606ブラウズ

How to Recover Your Lost MySQL Username and Password?

紛失した場合の MySQL ユーザー名とパスワードの取得

MySQL ユーザー名とパスワードを紛失するとイライラするかもしれませんが、それは珍しいことではありません。この重要な情報を取得するのに役立つステップバイステップのガイドを次に示します。

ステップ 1: MySQL プロセスを停止します

  • MySQL サーバーをシャットダウンして、資格情報を取得するときに変更されます。

ステップ 2: Grant Bypass を使用して MySQL を起動します

  • --skip-grant-tables オプションを使用して MySQL を再起動します。これにより、パスワード チェックが無効になり、パスワードなしで続行できるようになります。

ステップ 3: ルートとして接続

  • ルートとして MySQL コンソールに接続します。 -u root オプションを使用した root ユーザー。パスワード チェックがバイパスされるため、パスワードの入力は求められません。

ステップ 4: MySQL ユーザーの一覧表示

  • 実行すべての MySQL をリストする次のクエリusers:

    SELECT * FROM mysql.user;
  • これにより、ユーザー、ユーザー名、暗号化されたパスワードのリストが表示されます。

ステップ 5: パスワードをリセット

  • アクセスを回復するために必要なユーザー アカウントを特定しますto.
  • 次のクエリを使用してパスワードを更新します:

    UPDATE mysql.user SET Password=PASSWORD('[password]') WHERE User='[username]';
  • [パスワード] を希望の新しいパスワードに置き換え、[ユーザー名] を実際のユーザー名に置き換えます。

ステップ 6:サーバー

  • パスワードをリセットした後、次の手順でサーバー設定を元に戻すことが重要です。
  • MySQL プロセスを停止します。
  • MySQL を通常どおり起動します ( --skip-grant-tablesオプション).

注意:

  • 資格情報を取得した後にデフォルトの MySQL セキュリティ設定を復元しないと、データベースが不正アクセスにさらされる可能性があります。

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

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