MySQL 9.0 版本資訊
- 19.5.1.1 複製與 AUTO_INCREMENT
- 19.5.1.2 複製與 BLACKHOLE 資料表
- 19.5.1.3 複製與字元集
- 19.5.1.4 複製與 CHECKSUM TABLE
- 19.5.1.5 CREATE SERVER、ALTER SERVER 和 DROP SERVER 的複製
- 19.5.1.6 複製 CREATE ... IF NOT EXISTS 陳述式
- 19.5.1.7 複製 CREATE TABLE ... SELECT 陳述式
- 19.5.1.8 複製 CURRENT_USER()
- 19.5.1.9 來源與副本上具有不同資料表定義的複製
- 19.5.1.10 複製與 DIRECTORY 資料表選項
- 19.5.1.11 複製 DROP ... IF EXISTS 陳述式
- 19.5.1.12 複製與浮點數值
- 19.5.1.13 複製與 FLUSH
- 19.5.1.14 複製與系統函式
- 19.5.1.15 複製與小數秒支援
- 19.5.1.16 複製已叫用功能
- 19.5.1.17 複製 JSON 文件
- 19.5.1.18 複製與 JavaScript 預存程式
- 19.5.1.19 複製與 LIMIT
- 19.5.1.20 複製與 LOAD DATA
- 19.5.1.21 複製與 max_allowed_packet
- 19.5.1.22 複製與 MEMORY 資料表
- 19.5.1.23 複製 mysql 系統結構描述
- 19.5.1.24 複製與查詢最佳化工具
- 19.5.1.25 複製與分割區
- 19.5.1.26 複製與 REPAIR TABLE
- 19.5.1.27 複製與保留字
- 19.5.1.28 複製與列搜尋
- 19.5.1.29 複製與來源或副本關閉
- 19.5.1.30 複製期間的副本錯誤
- 19.5.1.31 複製與伺服器 SQL 模式
- 19.5.1.32 複製與暫存資料表
- 19.5.1.33 複製重試與逾時
- 19.5.1.34 複製與時區
- 19.5.1.35 複製與交易不一致
- 19.5.1.36 複製與交易
- 19.5.1.37 複製與觸發程序
- 19.5.1.38 複製與 TRUNCATE TABLE
- 19.5.1.39 複製與使用者名稱長度
- 19.5.1.40 複製與變數
- 19.5.1.41 複製與檢視表
下列章節提供關於 MySQL 複製中支援與不支援的資訊,以及在複製特定陳述式時可能發生的特定問題與情況。
基於陳述式的複製取決於來源與副本之間 SQL 層級的相容性。換句話說,成功的基於陳述式的複製要求所使用的任何 SQL 功能都必須同時受到來源和副本伺服器的支援。如果您在來源伺服器上使用僅在目前 MySQL 版本中提供的功能,則無法複製到使用較早 MySQL 版本的副本。這種不相容的情況也可能發生在版本系列內部以及版本之間。
如果您計畫在 MySQL 9.0 和先前的 MySQL 版本系列之間使用基於陳述式的複製,最好查閱與較早版本系列對應的 MySQL 參考手冊版本,以取得有關該系列複製特性的資訊。
使用 MySQL 的基於語句的複製時,在複製預存程序或觸發器時可能會出現問題。您可以改用 MySQL 的基於列的複製來避免這些問題。如需詳細的問題清單,請參閱第 27.8 節,「預存程式二進位日誌」。如需有關基於列的日誌和基於列的複製的更多資訊,請參閱第 7.4.4.1 節,「二進位日誌格式」,以及第 19.2.1 節,「複製格式」。
如需有關複製和 InnoDB
的額外資訊,請參閱第 17.19 節,「InnoDB 和 MySQL 複製」。如需有關使用 NDB Cluster 進行複製的相關資訊,請參閱第 25.7 節,「NDB Cluster 複製」。