mariaDB 主到主複製
我剛開始使用mariaDB。我想做一個主到主複製。嘗試了一些教程,但都失敗了。
我在 https://www.digitalocean.com/community/tutorials/how-to-configure-mysql-group-replication-on-ubuntu-16-04中遵循了更新的教程 我知道它說的是 mysql 組,但我確實聽說mariabDB與mysql超級相似我遇到的錯誤與gtid模式有關,我檢查了mysql和mariadb之間的gtid值不同這是我得到的錯誤
[ERROR] /usr/sbin/mysqld: unknown variable 'gtid_mode=ON'
此外,按照其他教程說要掌握,但也失敗了(那些文章有點老,像一歲)
Current maria version :10.0.31-MariaDB-0ubuntu0.16.04.2 OS: Ubuntu 16.04 innodb: 5.6.36-82.0
我想知道是否有更新的分步教程來設置主到主複製?或者有沒有人可以幫助我了解如何進行這個過程?
提前致謝。
MySQL和MariaDB具有兼容的 API,這意味著客戶端和程序應該可以與 MySQL 或 MariaDB 一起使用而無需任何更改。然而在伺服器端,它們越來越不同,並非所有 MySQL 配置選項都在 MariaDB 中可用,反之亦然。
特別是MariaDB和MySQL具有不同的 GTID 實現,它們不兼容並且具有不同的配置選項。這是MariaDB 10.0 和 MySQL 5.6 之間的系統變數差異列表。
當您在表中查找 gtid_mode 參數時,它顯示它在 MariaDB 中不可用,反過來,指向MariaDB 和 MySQL 的連結具有不同的 GTID 實現。
我建議您將真正的 MySQL 5.6用於您的主-主集群,或者如果您堅持使用 MariaDB 更好地Google諸如“ mariadb 主-主複製”之類的東西,並使用特定於 MariaDB 的教程。
希望有幫助:)