Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Verwendung einer MySQL-kompatiblen Datenbank als Ziel für homogene Datenmigrationen in AWS DMS
Sie können eine MySQL-kompatible Datenbank als Migrationsziel für homogene Datenmigrationen in AWS DMS verwenden.
AWS DMS erfordert bestimmte Berechtigungen, um Daten in Ihre Amazon RDS for MySQL- oder MariaDB- oder Amazon Aurora MySQL-Zieldatenbank zu migrieren. Verwenden Sie das folgende Skript, um einen Datenbankbenutzer mit den erforderlichen Berechtigungen in Ihrer MySQL-Zieldatenbank zu erstellen.
Ersetzen Sie in diesem Beispiel jede Information user input placeholder
durch Ihre eigenen Informationen. Wenn Ihre Ziel-MariaDB-Datenbankversion niedriger als 10.5 ist, können Sie den GRANT SLAVE MONITOR
Befehl überspringen.
CREATE USER '
your_user
'@'%' IDENTIFIED BY 'your_password
'; GRANT ALTER, CREATE, DROP, INDEX, INSERT, UPDATE, DELETE, SELECT, CREATE VIEW, CREATE ROUTINE, ALTER ROUTINE, EVENT, TRIGGER, EXECUTE, REFERENCES ON *.* TO 'your_user
'@'%'; GRANT REPLICATION SLAVE, REPLICATION CLIENT ON *.* TO 'your_user
'@'%'; GRANT SLAVE MONITOR ON *.* TO 'your_user'@'%';
Ersetzen Sie im vorherigen Beispiel jede user input placeholder
durch Ihre eigenen Informationen.
Verwenden Sie das folgende Skript, um einen Datenbankbenutzer mit den erforderlichen Berechtigungen in Ihrer MariaDB-Datenbank zu erstellen. Führen Sie die GRANT-Abfragen für alle Datenbanken aus, zu denen Sie migrieren AWS.
CREATE USER '
your_user
'@'%' IDENTIFIED BY 'your_password
'; GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER, CREATE VIEW, CREATE ROUTINE, ALTER ROUTINE, EVENT, TRIGGER, EXECUTE,SLAVE MONITOR, REPLICATION SLAVE ON *.* TO 'your_user'@'%';
Ersetzen Sie im vorherigen Beispiel jede user input placeholder
durch Ihre eigenen Informationen.
Anmerkung
Wenn Sie in Amazon RDS die automatische Sicherung für eine MySQL/Maria-Datenbank-Instance aktivieren, aktivieren Sie auch die Binärprotokollierung. Wenn diese Einstellungen aktiviert sind, kann Ihre Datenmigrationsaufgabe beim Erstellen sekundärer Objekte wie Funktionen, Prozeduren und Auslöser in der Zieldatenbank mit dem folgenden Fehler fehlschlagen. Wenn in Ihrer Zieldatenbank die Binärprotokollierung aktiviert ist, legen Sie vor dem Starten der Aufgabe in der Datenbankparametergruppe den Wert log_bin_trust_function_creators
auf true
fest.
ERROR 1419 (HY000): You don't have the SUPER privilege and binary logging is enabled (you might want to use the less safe log_bin_trust_function_creators variable)
Einschränkungen bei der Verwendung einer MySQL-kompatiblen Datenbank als Ziel für homogene Datenmigrationen
Bei der Verwendung einer MySQL-kompatiblen Datenbank als Ziel für homogene Datenmigrationen gelten die folgenden Einschränkungen:
Der Benutzername, den Sie für die Verbindung mit Ihrer Datenquelle verwenden, hat die folgenden Einschränkungen:
Er darf 2 bis 64 Zeichen lang sein.
Er darf keine Leerzeichen enthalten.
Er kann die folgenden Zeichen enthalten: a-z, A-Z, 0-9, Unterstrich (_).
Ein Bindestrich (-) darf nicht enthalten sein.
Er muss mit a-z oder A-Z beginnen.
Das Passwort, das Sie für die Verbindung mit Ihrer Datenquelle verwenden, hat die folgenden Einschränkungen:
Es darf 1 bis 128 Zeichen lang sein.
Es darf keines der folgenden Zeichen enthalten: einfaches Anführungszeichen ('), doppeltes Anführungszeichen ("), Semikolon (;) oder Leerzeichen.