[KB8593] Siirrä ESET Inspect Server MySQL-tietokanta toiselle MySQL-palvelimelle

HUOM:

Tämä sivu on käännetty tietokoneella. Klikkaa englantia tämän sivun Kielet-kohdassa näyttääksesi alkuperäisen tekstin. Jos jokin on epäselvää, ota yhteyttä paikalliseen tukeen.

 

Kysymys

Ratkaisu

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.

#

Edellytykset

  • Sekä lähde- että kohde-MasyQL Server -instanssin on oltava asennettuna
  • Kohde-MasyQL-palvelininstanssin on oltava sama tai uudempi versio kuin lähde-MasyQL-palvelinstanssin; downgrading ei ole tuettu

Verkko- ja tiedostonsiirtovaatimukset

  • Jos lähde- ja kohdekoneet ovat eri verkoissa, varmuuskopiotiedosto on siirrettävä manuaalisesti kohdekoneeseen
  • Jos lähde- ja kohdekoneet ovat samassa verkossa, voit suorittaa siirtokomennot joko lähde- tai kohdekoneesta (varmista, että ping-yhteys toimii)

Tilanhaltijan korvaaminen

Korvaa komennoissa paikannimet seuraavasti:

  • SRCHOST → lähteen MySQL-palvelimen isäntänimi tai IP-osoite
  • SRCROOTLOGIN → lähteen MySQL-palvelimen pääkäyttäjätilin käyttäjänimi
  • SRCEEIDBNAME → ESET Inspect Server -lähdetietokannan nimi
  • TARGETHOST → MySQL-kohdepalvelimen isäntänimi tai IP-osoite
  • TARGETROOTLOGIN → MySQL-kohdepalvelimen pääkäyttäjätilin käyttäjänimi

Siirrä ESET Inspect Serverin MySQL-tietokanta toiseen MySQL-palvelimen instanssiin tai versioon komentorivin avulla

Voit siirtää ESET Inspect Server MySQL -tietokannan toiseen MySQL-palvelimen instanssiin tai versioon komentorivin avulla noudattamalla seuraavia ohjeita:

  1. Pysäytä ESET Inspect Server -palvelu.

  2. Etsi MySQL-binääritiedostot. Siirry asennetun version mukaiseen MySQL bin -hakemistoon:

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

      Voit siirtyä bin-hakemistoon komentorivillä suorittamalla:

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

      Voit siirtyä bin-hakemistoon komentorivillä suorittamalla:

      c:\Program Files\MySQL\MySQL Server 8\bin: cd C:\Program Files\MySQL\MySQL Server 8\bin
  3. Luo täydellinen varmuuskopio ESET Inspect Server -lähdetietokannasta. Suorita komentorivillä bin-hakemistosta komentorivillä:

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

    Voit sisällyttää SRCROOTLOGINin salasanan suoraan komentoon: korvaa -p sanalla -pYourPassword. Jos et sisällytä salasanaa, sinua pyydetään kirjoittamaan se komennon suorittamisen jälkeen.

    Varmuuskopiotiedoston siirtäminen manuaalisesti

    Komento luo ESET Inspect Server -tietokannan varmuuskopiotiedoston(BACKUPFILE.sql) osoitteeseen C:\USERS\public. Jos lähde- ja kohde-MysQL-palvelimet ovat eri koneissa eivätkä samassa verkossa, varmuuskopiotiedosto on siirrettävä manuaalisesti kohdekoneeseen ennen ESET Inspect Server -tietokannan palauttamista.

  4. Säädä MySQL-konfiguraatio kohdepalvelimen MySQL-palvelimelle: #@##publication_url id='3856' language='' content='muokkaa my.ini-tiedostoa' target='_self' focus='#edit'#@# MySQL-version mukaan.

  5. Kirjaudu sisään kohteena olevaan MySQL-palvelimeen. Suorita komentorivillä:

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

    Voit sisällyttää TARGETLOGINin salasanan suoraan komentoon: korvaa -p sanalla -pYourPassword. Jos et sisällytä salasanaa, sinua pyydetään kirjoittamaan se komennon suorittamisen jälkeen.

  6. Luo purge-pöytäavaruus. Suorita mysql>-kehotteessa:

    CREATE TABLESPACE `purge_ts` ADD DATAFILE 'purge_ts1.ibd' ENGINE=INNODB;
  7. Palauta ESET Inspect -tietokanta kohde-MysQL-palvelimelle. Poistu mysql>-kehotteesta: run exit;. Suorita komentorivillä:

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

    Voit sisällyttää TARGETLOGINin salasanan suoraan komentoon: korvaa -p sanalla -pYourPassword. Jos et sisällytä salasanaa, sinua pyydetään kirjoittamaan se komennon suorittamisen jälkeen.

    Jos varmuuskopiotiedoston sijainti ei ole C:\\USERS\public\BACKUPFILE.sql, korvaa se komennossa varmuuskopiotiedoston todellisella sijainnilla.

  8. Suorita siirto loppuun asetusten mukaan:

    • Jos kohde-MysQL-palvelin käyttää samaa isäntänimeä/IP-osoitetta ja tietokannan nimeä kuin lähde, käynnistä ESET Inspect Server -palvelu uudelleen.

    • Jos kohde-MysQL-palvelimen isäntänimi/IP-osoite, portti tai tietokannan nimi eroaa lähteen nimestä, suorita ESET Inspect Server -asennusohjelma korjaus-/muutostilassa. Pidä kaikki asetukset ennallaan, mutta päivitä MySQL-tietokantayhteyden tiedot (isäntänimi/IP-osoite, portti, tietokannan nimi).