原创 24、MySQL 8.0 5.1.8服務器SQL模式

MySQL服務器可以在不同的SQL模式下運行,並且可以根據sql_mode系統變量的值對不同的客戶端應用不同的模式。DBA可以設置全局SQL模式以匹配

原创 25、MySQL 8.0 5.1.9.1驗證IPv6的系統支持

在MySQL服務器可以接受IPv6連接之前,服務器主機上的操作系統必須支持IPv6。作爲一個簡單的測試來確定它是否屬實,請嘗試以下命令:shell> ping6 ::1 16 bytes from ::1, icmp_seq=0 hlim

原创 22,MySQL 8.0參考手冊 4.8.1 lz4_decompress - 解壓mysqlpump LZ4-Compressed Output

所述lz4_decompress實用程序解壓縮 mysqlpump這是使用LZ4壓縮創建的輸出。注意如果MySQL配置了該 -DWITH_LZ4=system選項, 則不會構建lz4_decompress。在這種情況下,可以使用系統lz4

原创 24、MySQL 8.0 5.1.4服務器命令選項

啓動mysqld服務器時,可以使用第4.2.3節“指定程序選項”中介紹的任何方法 指定程序選項。最常見的方法是在選項文件或命令行中提供選項。但是,在大多數情況下,確保服務器每次運行時都使用相同的選項。確保這一點的最好方法是將它們列在選項文

原创 MySQL 8.0 5.1.6.2 動態系統變量

許多服務器系統變量都是動態的,可以在運行時使用SET GLOBAL或 設置SET SESSION。您也可以使用獲取它們的值 SELECT。下表顯示了所有動態系統變量的完整列表。最後一列表示每個變量是 GLOBAL或SESSION(或兩者)

原创 25,MySQL 8.0參考手冊 5.1.10.1隨時區更改保持最新狀態

當時區規則更改時,使用舊規則的應用程序將變得過時。要保持最新狀態,有必要確保系統使用當前時區信息。對於MySQL,在保持當前狀態時需要考慮兩個因素:如果其時區設置爲,則操作系統時間會影響MySQL服務器使用的時間值 SYSTEM。確保您的

原创 25,MySQL 8.0參考手冊 5.1.10.2時區閏秒支持

閏秒值以時間部分返回,以時間部分結束 :59:59。這意味着NOW()在閏秒期間,一個函數 可以返回相同的值兩到三秒。時間部分以時間部分結尾:59:60或被 :59:61認爲是無效的字面時間值仍然是事實。如

原创 26,MySQL 8.0參考手冊 5.4.1選擇常規查詢和慢速查詢日誌輸出目的地

5.4.1選擇常規查詢和慢速查詢日誌輸出目的地如果啓用了這些日誌,則MySQL服務器可以靈活地控制輸出到普通查詢日誌和慢速查詢日誌的目標。日誌條目的可能目標是日誌文件或 數據庫中的general_log和 slow_log表mysql。可

原创 28,MySQL 8.0 參考手冊 5.4.2.6錯誤日誌消息格式

每個錯誤日誌接收器(寫入器)組件都有它用來將消息寫入其目標的特徵輸出格式,但其他因素可能會影響消息的內容:日誌作者可用的信息。如果在執行寫入程序組件之前執行的日誌過濾器組件刪除日誌事件屬性,則該屬性不可用於寫入。系統變量可能會影響日誌編寫

原创 28,MySQL 8.0參考手冊 5.4.2.4以JSON格式記錄錯誤

本節介紹如何使用內置篩選器log_filter_internal和JSON編寫器配置錯誤日誌記錄log_sink_json,以便立即生效並用於後續的服務器啓動。有關配置錯誤記錄的常規配置,請參見 第5.4.

原创 28,MySQL 8.0參考手冊 5.4.2錯誤日誌

5.4.2.1錯誤日誌組件配置5.4.2.2默認錯誤日誌目標配置5.4.2.3錯誤記錄到系統日誌5.4.2.4以JSON格式記錄錯誤5.4.2.5錯誤日誌過濾5.4.2.6錯誤日誌消息格式5.4.2.7錯誤

原创 28,MySQL 8.0 參考手冊5.4.2.5錯誤日誌過濾

錯誤日誌配置通常包括一個日誌過濾器組件和一個或多個日誌記錄器組件。對於錯誤日誌過濾,MySQL提供了一些組件選擇:    log_filter_internal:此過濾器組件提供基於日誌事件優先級的錯誤日誌

原创 28,MySQL 8.0參考手冊 5.4.2.3錯誤記錄到系統日誌

可以讓mysqld將錯誤日誌寫入系統日誌。這是Windows syslog上的事件日誌,以及Unix和類Unix系統上的事件日誌 。本節介紹如何使用內置過濾器配置錯誤日誌記錄log_filter_internal,以及系統日誌記錄器log

原创 25,MySQL 8.0參考手冊 5.1.10 MySQL服務器時區支持

MySQL服務器維護幾個時區設置:系統時區。當服務器啓動時,它會嘗試確定主機的時區並使用它來設置system_time_zone系統變量。該值此後不會改變。您可以在啓動時使用mysqld_safe 選項爲MySQL服務器設置系統時區 。您

原创 25、MySQL 8.0 5.1.9.4使用IPv6非本地主機地址連接

5.1.9.4使用IPv6非本地主機地址連接以下過程顯示如何配置MySQL以允許遠程客戶端進行IPv6連接。它與本地客戶端的上述過程類似,但服務器和客戶端主機是不同的,並且每個都有自己的非本地IPv6地址。該示例使用這些地址:Server