簡體   English   中英

mysql_upgrade 通過查詢

[英]mysql_upgrade via queries

有沒有一種方法可以檢測我是否需要在無法訪問命令行的情況下運行 mysql_upgrade 以便使用 mysql_upgrade 或 mysql_check 工具? 我需要一種使用 SQL 語句或類似方法的方法

我認為您需要mysql_admin

順便說一句:mysql_upgrade 現在已棄用。 output 不帶參數運行時顯示如下:

mysql_upgrade 客戶端現已棄用。 升級客戶端執行的操作現在由服務器完成。 要升級,請使用舊數據目錄啟動新的 MySQL 二進制文件。 修復用戶表是自動完成的。 升級后不需要重啟。 升級過程會在運行具有舊數據目錄的新 MySQL 二進制文件時自動開始。 為避免意外升級,請在 MySQL 二進制文件中使用 --upgrade=NONE 選項。 還提供了選項 --upgrade=FORCE 以按需運行服務器升級序列。 服務器升級可能由於多種原因而失敗。 在這種情況下,升級序列將在下一次 MySQL 服務器啟動期間再次運行。 如果服務器升級反復失敗,可以使用 --upgrade=MINIMAL 選項啟動服務器,無需執行升級序列即可啟動服務器,從而允許用戶手動修復問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM