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

Mary-Kate Olsen
リリース: 2024-10-28 01:40:02
オリジナル
515 人が閲覧しました

  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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート