Uitgave
Oplossing
Voorwaarden
- Bron en doel SQL Server instanties moeten zijn geïnstalleerd
- De doel-SQL Server-instantie moet ten minste dezelfde versie hebben als de broninstantie
- Downgraden wordt niet ondersteund
- U kunt de commando's uitvoeren vanaf de bron- of doelmachine als deze machines zich in hetzelfde netwerk bevinden en de ping tussen deze machines werkt
- Je moet het back-upbestand handmatig naar de doelmachine verplaatsen als ze zich niet in hetzelfde netwerk bevinden
- SRCHOST door het adres van de brondatabaseserver
- SRCROOTLOGIN met de root-gebruikerslogin van de MySQL-server als bron
- SRCEEIDBNAME met de naam van de ESET Inspect Server-database waarvan een back-up moet worden gemaakt
- TARGETHOST met het adres van de doeldatabaseserver
- TARGETROOTLOGIN met de root login van de MySQL server
Volg de onderstaande instructies om de ESET Inspect Server-database te migreren tussen verschillende SQL Server-instanties (dit geldt ook wanneer u verhuist naar een andere SQL Server-versie of wanneer u migreert naar een SQL Server die op een andere machine wordt gehost).
- Stop de ESET Inspect Server service.
- Afhankelijk van de MySQL versie die u geïnstalleerd heeft, navigeer naar
C:\Program Files\MySQL Server 5.7\binofC:\Program Files\MySQL Server 8\bin. - Maak een volledige databaseback-up van de brondatabase van ESET Inspect Server (de database die u wilt migreren):
mysqldump --host SRCHOST --user=SRCROOTLOGIN --password --events --opt --routines --triggers --databases SRCEEIDBNAME --default-character-set=utf8mb4 --result-file="C:USERS\public\BACKUPFILE.sql" - Typ het root login wachtwoord. Je kunt het ook direct na de --password parameter toevoegen ( --password=ABCD ).
- Pas het bestand my.ini op de doelmachine aan op basis van de versie van MySQL die je gebruikt. Versie 5.7 of 8.
- Herstel de database op de MySQL doelserver.
mysql --host TARGETHOST --user=TARGETROOTLOGIN --password < "C:USERS\public\BACKUPFILE.sql" - Typ het root login wachtwoord. Je kunt het ook direct na de
-pparameter toevoegen ( -pABCD ). - Voer de ESET Inspect Server service uit als de MySQL Server machine hetzelfde IP-adres en dezelfde naam van de database heeft als de bronmachine.
- Wanneer u de database migreert naar een andere server (MySQL IP of poort zijn veranderd) of de databasenaam wijzigt (MySQL IP en poort zijn hetzelfde, maar de databasenaam is veranderd), moet u de ESET Inspect Server opnieuw instellen met de optie "Repareren/wijzigen" in het installatieprogramma. Laat alle instellingen zoals ze zijn, maar verander de database-instellingen zoals MySQL IP, poort of databasenaam.