Frage

Ich habe eine Datenbank auf einem RDS-Instanz (Master), das mit einem anderen RDS-Instanz (Slave) synchronisiert werden muss.Ich habe eine Read-Replik für den ersten erstellt, aber das wird als Read_Only erstellt, sodass ich keine Operationen daraus machen kann.

Grundsätzlich muss ich auch ein paar andere Datenbanken auf der Slave-Instanz erstellen, damit dies nicht schreibgeschützt sein muss.Ich muss auch Sync einrichten, um einmal täglich zu passieren.

Ich verwende MySQL 5.6 +.

War es hilfreich?

Lösung

Haftungsausschluss: Ich habe das nicht selbst ausprobiert

was Sie fragen, ist etwas selten.Trotzdem ist es möglich.

Hier ist ein Link zu darker.com , um zu erklärenwie.

Grundsätzlich tun Sie Folgendes:

  • Erstellen Sie eine Read Replica
  • Erstellen Sie eine benutzerdefinierte DB-Parametergruppe
  • Tweak Die Einstellung von Read_Only in der benutzerdefinierten DB-Parametergruppe
  • Wenn Replica erstellt wurde, ...
    • Sie ändern die Instanz
    • Parametergruppe auf die benutzerdefinierte DB-Parametergruppe
    • einstellen

Wenn Sie einmal die Zugänglichkeit haben, können Sie die DBS direkt im Slave erstellen.

Ich würde normalerweise sagen, "Gib ihm einen Versuch !!!" Aber ich habe das noch nie gemacht.Versuchen Sie es also aus und sagen Sie uns alles, wenn es funktioniert hat.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit dba.stackexchange
scroll top