ホームページ  >  記事  >  データベース  >  Windows で MySQL ルート パスワードをリセットすると、「暗黙的な DEFAULT 値を含む TIMESTAMP は非推奨です」という警告が表示されるのはなぜですか?

Windows で MySQL ルート パスワードをリセットすると、「暗黙的な DEFAULT 値を含む TIMESTAMP は非推奨です」という警告が表示されるのはなぜですか?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-10-28 01:40:02432ブラウズ

  MySQL Root Password Reset on Windows: Why Do I Get a

Windows での MySQL Root パスワードのリセット: 警告のトラブルシューティング

Windows で MySQL 5.6 の root パスワードをリセット中に、次の警告が表示される場合があります。 :

2014-02-08 15:44:10 0 [Warning] TIMESTAMP with implicit DEFAULT value
is deprecated. Please use --explicit_defaults_for_timestamp server
option (see documentation for more details).

警告の意味は何ですか?

この警告は、TIMESTAMP 列が暗黙的な DEFAULT 値を使用して作成された非推奨の機能に関連しています。これは必ずしもエラーを示しているわけではありませんが、明示的なデフォルトを指定するための推奨されるベスト プラクティスを強調しています。

修正すべきですか?

この警告は警告ではないため、エラーが発生した場合、修正する必要はありません。これを無視してパスワード リセット プロセスを続行することもできます。

コマンド ウィンドウの動作

警告が表示された後にコマンド ウィンドウが応答しない場合は、強制的にリセットしないでください。 -閉じてください。プロセスはまだ実行中であり、操作は完了します。完了するまで待ち、完了を示すメッセージが表示されます。

警告後のトラブルシューティング

プロセスが完了すると、MySQL サービスの再起動が困難になる場合があります。この場合、Windows マシンを再起動すると、サービスが自動的に開始されます。新しいパスワードでワークベンチ機能を正常に使用できた場合は、リセットが成功し、警告が実際に単なる警告であったことを確認できます。

許可テーブルをスキップするためのヒント

パスワード リセット プロセス中にさらに問題が発生した場合は、次の手順を試して付与テーブルをスキップできます:

  1. MySQL サービスを停止します。
  2. MySQL 構成ディレクトリに移動します。 .
  3. 構成ファイル (my.ini など) を開きます。
  4. 次の行を追加します: Skip-grant-tables
  5. 変更を保存します。
  6. MySQL サービスを開始します。
  7. コマンドを実行して root パスワードを更新します。
  8. MySQL サービスを再度停止します。
  9. skip-grant-tables 行を削除します。
  10. MySQL サービスを通常どおり開始します。

以上がWindows で MySQL ルート パスワードをリセットすると、「暗黙的な DEFAULT 値を含む TIMESTAMP は非推奨です」という警告が表示されるのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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