2017-06-12 34 views
0

我剛搬出RDS並設置我自己的主/從MySQL複製。需要使我的Mysql奴隸只讀服務器

複製工作正常,但我的從屬節點正在接受更改,與RDS發生的不同(服務器生成錯誤,指出服務器處於只讀模式)。

我在my.cnf上激活配置read_only = ON(在從屬設備上)... 但即使服務重新啓動後,服務器也會繼續接受更改。 enter image description here

我在做什麼錯?我希望服務器只接受來自複製連接的更改......

回答

0

剛剛創建它...我使用root用戶,root可以做任何事情....對於沒有超級特權的用戶,rad onlye是加工。

+0

澄清的要點:'root'不一定*「做任何事情」 - 它不是一個神奇的用戶名。它只具有'SUPER'特權,因爲這通常是特權帳戶的用戶名。任何擁有'SUPER'的用戶都具有相同的權限級別(因此不應該用於例行操作,因爲@@ READ_ONLY不適用於'SUPER')。在RDS上,當然,即使您稱之爲「root」,管理員帳戶也缺少「SUPER」。 –

+1

exacly!謝謝! – costamatrix