MySQL は最も人気のあるリレーショナル データベース管理システムであり、WEB アプリケーションの観点から見ると、MySQL は最高の RDBMS アプリケーション ソフトウェアの 1 つです。この入門では、MySQL の root パスワードを忘れた場合にそれを取得し、MySQL データベースを簡単に使用する方法をすぐに学びます。
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 サイトの他の関連記事を参照してください。