ホームページ  >  記事  >  データベース  >  root パスワードを忘れた場合の対処方法

root パスワードを忘れた場合の対処方法

醉折花枝作酒筹
醉折花枝作酒筹転載
2021-08-11 09:15:043444ブラウズ

MySQL は最も人気のあるリレーショナル データベース管理システムであり、WEB アプリケーションの観点から見ると、MySQL は最高の RDBMS アプリケーション ソフトウェアの 1 つです。この入門では、MySQL の root パスワードを忘れた場合にそれを取得し、MySQL データベースを簡単に使用する方法をすぐに学びます。

root パスワードを忘れた場合の対処方法

Windows では、次の図に示すように、MySQL パスワードが root パスワードを忘れてログインできない場合、

このとき、どうすればよいでしょうか? root パスワードをリセットすることしかできません。

1. タスク マネージャーを開いて、MySql サービスが開始されているかどうかを確認します。開始されている場合は、まず停止します。

2. MySql ディレクトリ.ini ファイル

3. ファイルを開き、その中にある [mysqld] を見つけて、その下に skip-grant-tables を追加します。追加 ファイルを保存します

4. タスク マネージャーに再度入り、MySQL サービスを開始します

5. 管理者として cmd を実行します

この方法では、cmd は管理者として実行する必要があることに注意してください。win R を使用して cmd を入力して実行することはできません。そうでない場合は、 "'mysql' は内部コマンドでも外部コマンドでもありません。 「プログラムまたはバッチファイル」 エラー。

6. 「mysql -u root -p」と入力してパスワードなしでログインします。「password:」と表示されたら、Enter キーを押して入力します。

7. mysql データベースを入力します:

mysql> use mysql;データベースが変更されました

8. root ユーザーの新しいパスワードを設定します: mysql> update user set passwd= password(" 123456") where user="root";

プロンプト: クエリ OK、1 行が影響を受けました (0.04 秒)一致した行: 1 変更されました: 1 警告: 0

PS: 123456 は新しいパスワードです。ユーザーは、必要に応じて自分のパスワードに変更できます。

9. 前の my.ini ファイルを開き、「skip-grant」という行を追加します。 -tables" 削除

10. タスク マネージャーを開き、MySQL サービスを再起動します。次に、設定したばかりのパスワード「123456」を使用してデータベースに接続できます。

Mysql root パスワードが正常に変更されました。

#追加説明! ! !

最後のステップは、ユーザー セット パスワード=パスワード("root") の更新です。ここで user="root"; はバージョン 5.5 にのみ適用されます。

5.7 バージョンでは次のことが必要です。最初にする パスワード フィールドを認証文字列に変更します;

結果は、user setauthentication_string=password("123456") が更新されます (user="root"

関連学習の推奨事項:

mysql チュートリアル (ビデオ)

以上がroot パスワードを忘れた場合の対処方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はcsdn.netで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。