ホームページ >データベース >mysql チュートリアル >WAMP で PHPMyAdmin の失われた MySQL パスワードを回復する方法?

WAMP で PHPMyAdmin の失われた MySQL パスワードを回復する方法?

Barbara Streisand
Barbara Streisandオリジナル
2024-11-16 11:57:021037ブラウズ

How to Recover Lost MySQL Password for PHPMyAdmin on WAMP?

WAMP 上の PHPMyAdmin の失われた MySQL パスワードへのアクセスを回復します

「root」のパスワードを変更した後、PHPMyAdmin にアクセスする際に問題が発生しています'@'localhost' アカウント。他の場所で説明されている方法を使用したにもかかわらず、新しいパスワードを失い、MySQL コンソールを使用できません。

解決策:

アクセスを回復するには、次の手順に従います。

1. MySQL サービスを停止します:

  • WAMP を起動し、MySQL > に移動します。サービス>サービスを停止します。

2. my.ini ファイルを編集します:

  • WAMP をクリック > MySQL > my.ini.
  • [wampmysqld] (32 ビットの場合) または [wampmysqld64] (64 ビットの場合) セクションを見つけます。
  • セクションの直後に「skip-grant-tables」を追加します。セクション見出し。

3. MySQL サービスを再起動します:

  • [WAMP] をクリック > MySQL >サービス>サービスの開始/再開。

4. MySQL コンソールを開きます:

  • WAMP に移動 > MySQL > MySQL コンソール。

5. root パスワードのリセット:

  • mysql> で次のコマンドを入力します。プロンプト:

    • MySQL バージョン 5.7 より前:

      • UPDATE mysql.user SET Password=PASSWORD('MyNewPass') WHERE User='root';
      • フラッシュPRIVILEGES;
    • Post MySQL バージョン 5.7:

      • UPDATE mysql.user SET authentication_string=PASSWORD('MyNewPass') WHERE User='root' ;
      • フラッシュPRIVILEGES;

注: 「MyNewPass」を設定する新しいパスワードに置き換えます。

6. MySQL コンソールを終了します

  • mysql で「quit」と入力します>プロンプト。

7. MySQL サービスを停止します:

  • WAMP をクリック > MySQL >サービス>サービスを停止します。

8. Skip-grant-tables パラメータの削除:

  • my.ini ファイルで、「skip-grant-tables」パラメータを削除します。
  • 変更を保存します。

9. MySQL サービスを再起動します:

  • [WAMP] をクリック > MySQL >サービス>サービスの開始/再開。

10. (オプション) パスワードの有効期限を防ぐ:

  • MySQL コンソールを開きます。
  • 次のコマンドを入力します:

    • ALTER USER 'root '@'localhost' パスワードの期限切れ決してしないでください;

11. PHPMyAdmin にログインします

  • ユーザー名「root」と設定した新しいパスワードを使用して PHPMyAdmin にアクセスします。

「skip-grant-tables」はそのままにしておいてください。 my.ini ファイル内の「パラメータ」はセキュリティ上のリスクです。パスワードをリセットしたらすぐに削除してください。

以上がWAMP で PHPMyAdmin の失われた MySQL パスワードを回復する方法?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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