MySQL 8.4 版本注意事項
MySQL 伺服器 mysqld 有許多命令選項和系統變數,可以在啟動時設定以組態其操作。若要判斷伺服器使用的預設命令選項和系統變數值,請執行此命令
$> mysqld --verbose --help
此命令會產生所有 mysqld 選項和可組態系統變數的清單。其輸出包括預設選項和變數值,看起來像這樣
activate-all-roles-on-login FALSE
admin-address (No default value)
admin-port 33062
admin-ssl TRUE
admin-ssl-ca (No default value)
admin-ssl-capath (No default value)
admin-ssl-cert (No default value)
admin-ssl-cipher (No default value)
admin-ssl-crl (No default value)
...
transaction-prealloc-size 4096
transaction-read-only FALSE
updatable-views-with-limit YES
upgrade AUTO
validate-config FALSE
validate-user-plugins TRUE
verbose TRUE
wait-timeout 28800
windowing-use-high-precision TRUE
xa-detach-on-prepare TRUE
若要查看伺服器執行時實際使用的目前系統變數值,請連線到伺服器並執行此陳述式
mysql> SHOW VARIABLES;
若要查看執行中伺服器的一些統計和狀態指示器,請執行此陳述式
mysql> SHOW STATUS;
也可以使用 mysqladmin 命令來取得系統變數和狀態資訊
$> mysqladmin variables
$> mysqladmin extended-status
如需所有命令選項、系統變數和狀態變數的完整說明,請參閱以下章節
效能綱要提供更詳細的監控資訊;請參閱 第 29 章,MySQL 效能綱要。此外,MySQL sys
綱要是一組物件,可方便存取效能綱要收集的資料;請參閱 第 30 章,MySQL sys 綱要。
如果您在 mysqld 或 mysqld_safe 的命令列上指定選項,則該選項僅在該伺服器叫用時有效。若要每次伺服器執行時都使用該選項,請將其放入選項檔案中。請參閱 章節 6.2.2.2,「使用選項檔案」。
Windows 使用者可以執行 章節 2.3.2,「組態:使用 MySQL 設定程式」 來協助組態 MySQL 伺服器安裝。這包括組態 MySQL 使用者、日誌檔案、Windows 服務名稱和範例資料庫等工作。