[KB8593] Migrace MySQL databáze ESET Inspect Serveru na jiný MySQL server

POZNÁMKA:

Tato stránka byla přeložena počítačem. Chcete-li zobrazit originální text, klikněte v části Jazyky na této stránce na Angličtina. Pokud vám něco není jasné, obraťte se na místní podporu.

Obsah

Řešení

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.

Předpoklady

  • Musí být nainstalována zdrojová i cílová instance serveru MySQL
  • Cílová instance serveru MySQL musí být stejné nebo novější verze jako zdrojová instance serveru MySQL; downgrade není podporován

Požadavky na síť a přenos souborů

  • Pokud se zdrojový a cílový počítač nacházejí v různých sítích, je nutné záložní soubor do cílového počítače přenést ručně
  • Pokud jsou zdrojový a cílový počítač ve stejné síti, můžete spustit migrační příkazy ze zdrojového nebo cílového počítače (ujistěte se, že funguje připojení ping)

Nahrazení zástupného symbolu

V příkazech nahraďte zástupné znaky takto:

  • SRCHOST → název hostitele nebo IP adresa zdrojového serveru MySQL
  • SRCROOTLOGIN → uživatelské jméno účtu root na zdrojovém serveru MySQL
  • SRCEEIDBNAME → název zdrojové databáze ESET Inspect Server
  • TARGETHOST → název hostitele nebo IP adresa cílového serveru MySQL
  • TARGETROOTLOGIN → uživatelské jméno účtu root na cílovém serveru MySQL

Migrace MySQL databáze ESET Inspect Serveru na jinou instanci nebo verzi MySQL serveru pomocí příkazového řádku

Pro migraci MySQL databáze ESET Inspect Serveru na jinou instanci nebo verzi MySQL serveru pomocí příkazového řádku postupujte podle níže uvedených kroků:

  1. Zastavte službu ESET Inspect Server.

  2. Vyhledejte binární soubory MySQL. Přejděte do databáze MySQL bin podle nainstalované verze:

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

      Chcete-li přejít na bin v Příkazovém řádku spusťte:

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

      Chcete-li přejít na bin v Příkazovém řádku spusťte:

      cd C:\Program Files\MySQL\MySQL Server 8\bin
  3. Vytvořte úplnou zálohu zdrojové databáze ESET Inspect Serveru. Z bin v Příkazovém řádku spusťte:

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

    Můžete uvést heslo pro SRCROOTLOGIN přímo v příkazu: nahradit -p za -pYourPassword. Pokud heslo neuvedete, budete po spuštění příkazu vyzváni k jeho zadání.

    Ruční přenos záložního souboru

    Příkaz vytvoří soubor zálohy databáze ESET Inspect Serveru (BACKUPFILE.sql) v souboru C:\USERS\public. Pokud se zdrojový a cílový MySQL server nacházejí na různých počítačích a nejsou ve stejné síti, je nutné před obnovením databáze ESET Inspect Server ručně přenést záložní soubor na cílový počítač.

  4. Upravte konfiguraci MySQL pro cílový server MySQL: edit the my.ini file podle vaší verze MySQL.

  5. Přihlaste se k cílovému serveru MySQL. V Příkazovém řádku spusťte:

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

    Můžete uvést heslo pro TARGETLOGIN přímo v příkazu: nahradit -p za -pYourPassword. Pokud heslo neuvedete, budete po spuštění příkazu vyzváni k jeho zadání.

  6. Vytvoření pročištěného tabulkového prostoru. Na mysql> spusťte:

    CREATE TABLESPACE `purge_ts` ADD DATAFILE 'purge_ts1.ibd' ENGINE=INNODB;
  7. Obnovte databázi ESET Inspect na cílovém MySQL serveru. Ukončete mysql> výzva: spustit exit;. V Příkazovém řádku spusťte:

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

    Můžete uvést heslo pro TARGETLOGIN přímo v příkazu: nahradit -p za -pYourPassword. Pokud heslo neuvedete, budete po spuštění příkazu vyzváni k jeho zadání.

    Pokud umístění záložního souboru není C:\USERS\public\BACKUPFILE.sql, nahraďte jej v příkazu skutečným umístěním záložního souboru.

  8. Dokončete migraci podle svého nastavení:

    • Pokud cílový MySQL server používá stejný název hostitele/IP adresu a název databáze jako zdrojový, restartujte službu ESET Inspect Server.

    • Pokud se název hostitele/IP adresa, port nebo název cílového MySQL serveru liší od zdrojového, spusťte instalační program ESET Inspect Server v režimu Oprava / Změna. Všechna nastavení ponechte beze změny, ale aktualizujte údaje o připojení k databázi MySQL (název hostitele/IP adresa, port, název databáze).