我有一個MariaDB羣集,有時我需要更改某些用戶的主機,但這些更改不會遍佈整個羣集。更改MySQL羣集用戶的主機
比方說UPDATE mysql.user SET host = '10.99.0.%' WHERE host = '%' AND user != 'root';
它是一個正常的情況?我需要在每個集羣成員中進行每個更改。
我做錯了嗎?
感謝。
我有一個MariaDB羣集,有時我需要更改某些用戶的主機,但這些更改不會遍佈整個羣集。更改MySQL羣集用戶的主機
比方說UPDATE mysql.user SET host = '10.99.0.%' WHERE host = '%' AND user != 'root';
它是一個正常的情況?我需要在每個集羣成員中進行每個更改。
我做錯了嗎?
感謝。
系統表的MyISAM和加萊拉默認情況下不更新複製到MyISAM表,這是一個known limitation:
複製目前只適用於InnoDB存儲引擎。任何 寫入其他類型的表,包括系統(mysql。*)表 不復制(此限制不包括DDL語句,如CREATE USER,它隱式修改mysql。*表 - 這些表是 複製)。然而,有對MyISAM實驗支持 - 看 的
wsrep_replicate_myisam
系統變量)
如果你決定嘗試wsrep_replicate_myisam
,要小心了,「實驗性」是指不穩定,不建議在生產。
好的謝謝你的回答。所以我沒有別的選擇比手動。 – TheMadCat
你在談論NDB集羣嗎?還是Galera集羣?請相應標記。 –