Mysql

mariaDB 主到主複製

  • December 18, 2017

我剛開始使用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

我想知道是否有更新的分步教程來設置主到主複製?或者有沒有人可以幫助我了解如何進行這個過程?

提前致謝。

MySQLMariaDB具有兼容的 API,這意味著客戶端和程序應該可以與 MySQL 或 MariaDB 一起使用而無需任何更改。然而在伺服器端,它們越來越不同,並非所有 MySQL 配置選項都在 MariaDB 中可用,反之亦然。

特別是MariaDBMySQL具有不同的 GTID 實現,它們不兼容並且具有不同的配置選項。這是MariaDB 10.0 和 MySQL 5.6 之間的系統變數差異列表。

當您在表中查找 gtid_mode 參數時,它顯示它在 MariaDB 中不可用,反過來,指向MariaDB 和 MySQL 的連結具有不同的 GTID 實現

我建議您將真正的 MySQL 5.6用於您的主-主集群,或者如果您堅持使用 MariaDB 更好地Google諸如“ mariadb 主-主複製”之類的東西,並使用特定於 MariaDB 的教程。

希望有幫助:)

引用自:https://serverfault.com/questions/888764