ホームページ  >  記事  >  データベース  >  Windows 環境で TIMESTAMP 警告を無視して MySQL ROOT パスワードをリセットする方法

Windows 環境で TIMESTAMP 警告を無視して MySQL ROOT パスワードをリセットする方法

DDD
DDDオリジナル
2024-10-28 03:31:02830ブラウズ

How to Reset the MySQL ROOT Password in a Windows Environment while Ignoring a TIMESTAMP Warning?

Windows 環境での MySQL ROOT パスワードのリセット

提供された手順に従って MySQL root パスワードをリセットしようとすると、次のような問題が発生する場合があります。 TIMESTAMP の暗黙的な DEFAULT 値に関する警告メッセージ。このメッセージは主に通知であり、必ずしも特定のアクションを必要とするわけではありません。

パスワードを正常にリセットするには、次の手順に従うことをお勧めします:

  1. MySQL サービスをシャットダウンします。
  2. 「C:ProgramDataMySQLMySQL Server 5.6」にある「my.ini」ファイルに移動します。 「ProgramData」フォルダーが非表示になっていないことを確認します。
  3. 「[mysqld]」セクションの下に「skip-grant-tables」という行を追加し、ファイルを保存します。
  4. MySQL サービスを 1 回開始します。
  5. 管理者権限でコマンド プロンプトを開きます。
  6. コマンド「mysql -u root」を実行して、MySQL ターミナルに入ります。
  7. クエリ「update」を発行します。 mysql.user set password=PASSWORD('NEW PASSWORD') where user='root'" を実行してパスワードを更新します。新しいバージョンの場合は、「password」の代わりに「authentication_string」を使用します。
  8. 「FLUSH PRIVILEGES」と入力して変更を適用します。
  9. 「q」を使用して MySQL ターミナルを終了します。
  10. MySQL サービスをシャットダウンします。
  11. 「my.ini」ファイルから「skip-grant-tables」行を削除します。
  12. MySQL サービスを再起動します。

完了すると、新しいパスワードを使用して MySQL サーバーにログインできるようになります。プロセス中に表示される警告メッセージは、パスワードのリセット手順には影響しないため、無視してかまいません。

以上がWindows 環境で TIMESTAMP 警告を無視して MySQL ROOT パスワードをリセットする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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