在 Windows 上重設 MySQL Root 密碼:為什麼我會收到「不建議使用隱式 DEFAULT 值的時間戳記」警告?

Mary-Kate Olsen
發布: 2024-10-28 01:40:02
原創
431 人瀏覽過

  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 Root 密碼:為什麼我會收到「不建議使用隱式 DEFAULT 值的時間戳記」警告?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!