[KB8593] Migrera MySQL-databasen för ESET Inspect Server till en annan MySQL-server

OBS:

Den här sidan har översatts av en dator. Klicka på engelska under Språk på den här sidan för att se originaltexten. Om du tycker att något är oklart, kontakta din lokala support.

Utgåva

Lösning

ESET Security Services for ESET Inspect On-Prem and ESET Inspect

ESET offers various security service packages and additional support for these applications. Support for ESET Inspect On-Prem and ESET Inspect is limited and managing rules or exclusions are not included without an ESET Security Service package. Contact a sales representative for further assistance.

Förutsättningar

  • Både käll- och mål MySQL Server-instanser måste vara installerade
  • MySQL Server-instansen för målet måste vara samma version eller senare som MySQL Server-instansen för källan; nedgradering stöds inte

Krav på nätverk och filöverföring

  • Om käll- och måldatorerna finns i olika nätverk måste du manuellt överföra säkerhetskopian till måldatorn
  • Om käll- och måldatorerna finns i samma nätverk kan du köra migreringskommandona från antingen käll- eller måldatorn (se till att ping-anslutningen fungerar)

Ersättning av platshållare

I kommandona ersätter du platshållarna enligt följande:

  • SRCHOST → värdnamn eller IP-adress för MySQL-källservern
  • SRCROOTLOGIN → användarnamn för root-kontot på MySQL-källservern
  • SRCEEIDBNAME → namnet på källdatabasen för ESET Inspect Server
  • TARGETHOST → värdnamn eller IP-adress för mål-MySQL-servern
  • TARGETROOTLOGIN → användarnamn för rotkontot på mål-MySQL-servern

Migrera ESET Inspect Server MySQL-databasen till en annan MySQL Server-instans eller -version med hjälp av kommandoraden

Följ stegen nedan för att migrera ESET Inspect Server MySQL-databasen till en annan MySQL Server-instans eller -version med hjälp av kommandoraden:

  1. Stoppa tjänsten ESET Inspect Server.

  2. Leta reda på MySQL-binärfiler. Navigera till MySQL bin-katalogen baserat på din installerade version:

    • MySQL 5 : C:\Program Files\MySQL\MySQL Server 5.7\bin

      För att navigera till bin-katalogen i kommandotolken, kör:

      cd C:\Program Files\MySQL\MySQL Server 5.7\bin
    • MySQL 8 : C: \ Program Files \ MySQL \ MySQL Server 8 \ bin.

      För att navigera till bin-katalogen i kommandotolken, kör:

      cd C:\Program Files\MySQL\MySQL Server 8\bin
  3. Skapa en fullständig säkerhetskopia av källdatabasen för ESET Inspect Server. Från bin-katalogen, i Kommandotolken, kör:

    mysqldump --host=SRCHOST --user=SRCROOTLOGIN -p --events --opt --routines --triggers --databaser SRCEEIDBNAME --default-character-set=utf8mb4 --result-file="C:\USERS\public\BACKUPFILE.sql"

    Du kan inkludera lösenordet för SRCROOTLOGIN direkt i kommandot: ersätt -p med -pDittLösenord. Om du inte anger lösenordet kommer du att uppmanas att skriva in det efter att kommandot har körts.

    Manuell överföring av säkerhetskopian

    Kommandot skapar säkerhetskopieringsfilen för ESET Inspect Server-databasen(BACKUPFILE.sql) i C:\USERS\public. Om MySQL-servrarna för källan och målet finns på olika datorer och inte i samma nätverk måste du manuellt överföra säkerhetskopieringsfilen till måldatorn innan du återställer ESET Inspect Server-databasen.

  4. Justera MySQL-konfigurationen för mål-MySQL-servern: redigera filen my.ini enligt din MySQL-version.

  5. Logga in på mål-MySQL-servern. I kommandotolken kör du:

    mysql --host=TARGETHOST --user=TARGETROOTLOGIN -p

    Du kan inkludera lösenordet för TARGETLOGIN direkt i kommandot: ersätt -p med -pDittLösenord. Om du inte anger lösenordet kommer du att uppmanas att skriva in det efter att du har kört kommandot.

  6. Skapa tablespace för rensning. Vid prompten mysql> kör du:

    CREATE TABLESPACE `purge_ts` ADD DATAFILE 'purge_ts1.ibd' ENGINE=INNODB;
  7. Återställ ESET Inspect-databasen på mål-MySQL-servern. Avsluta prompten mysql>: run exit;. I kommandotolken kör du:

    mysql --host=TARGETHOST --user=TARGETROOTLOGIN -p < "C:\USERS\public\BACKUPFILE.sql"

    Du kan inkludera lösenordet för TARGETLOGIN direkt i kommandot: ersätt -p med -pYourPassword. Om du inte anger lösenordet kommer du att uppmanas att skriva det efter att kommandot har körts.

    Om platsen för säkerhetskopieringsfilen inte är C:\USERS\public\BACKUPFILE.sql ersätter du den i kommandot med den faktiska platsen för säkerhetskopieringsfilen.

  8. Avsluta migreringen baserat på din installation:

    • Om mål-MySQL-servern använder samma värdnamn/IP-adress och databasnamn som källan, startar du om ESET Inspect Server-tjänsten.

    • Om mål-MySQL-serverns värdnamn/IP-adress, port eller databasnamn skiljer sig från källan kör du installationsprogrammet för ESET Inspect Server i läget Reparera/ändra. Behåll alla inställningar oförändrade, men uppdatera MySQL-databasens anslutningsdetaljer (värdnamn/IP-adress, port, databasnamn).