Registerkarte auswählen
ESET PROTECT On-Prem – Inhaltsverzeichnis

Migrationsprozess für MySQL/MariaDB Server


Hinweis

Gehen Sie für die Migration von MySQL zu MySQL wie folgt vor. Dieselben Schritte gelten auch für die Migration von MySQL zu MariaDB.

Voraussetzungen

MySQL Server-Quell- und Zielinstanzen müssen bereits installiert sein. Diese Instanzen können sich auf unterschiedlichen Computern befinden.

Die MySQL-Tools (mysqldump und mysql-Client) müssen auf mindestens einem der Computer installiert sein.

Hilfreiche Links

https://dev.mysql.com/doc/refman/8.0/en/copying-databases.html

https://dev.mysql.com/doc/refman/8.0/en/mysqldump.html

https://dev.mysql.com/doc/refman/8.0/en/mysql.html

https://mariadb.com/docs/server/server-management/install-and-upgrade-mariadb/migrating-to-mariadb/moving-from-mysql

Migrationsprozess


Hinweis

Nehmen Sie in den folgenden Befehlen, Konfigurationsdateien und SQL-Anweisungen immer die folgenden Ersetzungen vor:

SRCHOST mit der Adresse des Quelldatenbankservers

SRCROOTLOGIN mit der root-Benutzeranmeldung für den MySQL-Quellserver

SRCDBNAME mit dem Namen der zu sichernden ESET PROTECT-Quelldatenbank

BACKUPFILE mit dem Pfad der Datei, in der die Sicherung gespeichert werden soll

TARGETROOTLOGIN mit der root-Benutzeranmeldung für den MySQL-Zielserver

TARGETHOST mit der Adresse des Zieldatenbankservers

TARGETDBNAME mit dem Namen der ESET PROTECT-Zieldatenbank (nach der Migration)

TARGETLOGIN mit dem Anmeldenamen für den neuen ESET PROTECT-Datenbankbenutzer auf dem Datenbank-Zielserver

TARGETPASSWD mit dem Passwort des neuen ESET PROTECT-Datenbankbenutzers auf dem Datenbank-Zielserver

Es ist nicht erforderlich, die folgenden SQL-Anweisungen in der Befehlszeile auszuführen. Falls kein GUI-Werkzeug verfügbar ist, können Sie eine Anwendung Ihrer Wahl verwenden.

1.Halten Sie den ESET PROTECT Server-Dienst an.

2.Erstellen Sie eine vollständige Datenbanksicherung der ESET PROTECT-Quelldatenbank (die zu migrierende Datenbank):

3.Bereiten Sie eine leere Datenbank auf dem MySQL-Zielserver vor:


Warnung:

Stellen Sie sicher, dass die Datenbanken auf dem Quell- und Zielserver dieselbe Zeichenkodierung verwenden. Wenn die Zieldatenbank eine andere Zeichenkodierung verwendet, kann der ESET PROTECT Server nicht ausgeführt werden.


Hinweis

Verwenden Sie Apostroph ' anstelle von Anführungszeichen " auf Linux-Systemen.

4.Stellen Sie die Datenbank auf dem MySQL-Zielserver in die zuvor vorbereitete leere Datenbank her:

5.Erstellen Sie einen ESET PROTECT-Datenbankbenutzer auf dem MySQL-Zielserver:

Empfohlene Zeichen für TARGETLOGIN: Kleinbuchstaben im ASCII-Zeichensatz, Ziffern und Unterstrich (_).

Empfohlene Zeichen für TARGETPASSWD: Nur ASCII-Zeichen, inklusive Groß- und Kleinbuchstaben, Ziffern, Leerzeichen und Sonderzeichen. Verwenden Sie keine nicht-ASCII-Zeichen wie geschweifte Klammern {} oder @

Nichtbeachtung der obigen Zeichenempfehlungen kann zu Verbindungsproblemen in der Datenbank führen, falls Sie die Sonderzeichen in den späteren Schritten bei der Modifikation der Datenbankverbindungszeichenfolgen nicht maskieren. Dieses Dokument enthält keine Regeln für die Maskierung von Zeichen.

6.Erteilen Sie dem ESET PROTECT-Datenbankbenutzer die benötigten Zugriffsrechte auf dem MySQL-Zielserver:


Hinweis

Verwenden Sie Apostroph ' anstelle von Anführungszeichen " auf Linux-Systemen.

7.Verbinden Sie den ESET PROTECT-Server mit der Datenbank.