Vyberte kartu
ESET PROTECT On-Prem – Obsah

Postup migrace pro MySQL/MariaDB server


Poznámka

Následující kroky popisují migraci mezi instamcemi MySQL. Stejné kroky platí i pro migraci z MySQL na MariaDB.

Předpoklady

Musí být nainstalovány instance serveru MySQL na zdrojovém i cílovém počítači. Cílová instance může být nainstalována na jiném stroji než zdrojová.

Alespoň na jednom ze strojů musíte mít nainstalované MySQL tools (mysqldump a mysql client).

Užitečné odkazy

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://servis.eset.cz:443/sitemap/esmc_news_rss.xml

Postup migrace


Poznámka

V níže uvedených příkazech, konfiguračních souborech nebo SQL dotazech vždy nahraďte:

SRCHOST adresou zdrojového databázového serveru,

SRCROOTLOGIN uživatelem s root oprávněním na zdrojovém databázovém serveru,

SRCDBNAME názvem zálohované ESET PROTECT databáze (standardně era_db),

BACKUPFILE cestou k souboru, do kterého chcete databázi zálohovat,

TARGETROOTLOGIN uživatelem s root oprávněním na cílovém databázovém serveru,

TARGETHOST adresou cílového databázového serveru,

TARGETDBNAME názvem cílové ESET PROTECT databáze,

TARGETLOGIN uživatelem, který bude mít na cílovém databázovém serveru přístup k ESET PROTECT databázi,

TARGETPASSWD heslem uživatele, který bude mít na cílovém databázovém serveru přístup k ESET PROTECT databázi.

Níže uvedené příkazy není nutné spouštět pomocí příkazového řádku. Provádět je můžete prostřednictvím MySQL tools.

1.Zastavte službu ESET PROTECT server na stávajícím serveru.

2.Vytvořte úplnou zálohu původní ESET PROTECT databáze, kterou chcete migrovat:

3.Na novém MySQL serveru si připravte prázdnou databázi:


Varování

Ujistěte se, že se kódování znaků v databázi na zdrojovém a cílovém serveru shoduje. Přechod na databázi s jiným kódováním znaků znemožní spuštění služby ESET PROTECT Server.


Poznámka

Na linuxových systémech používejte apostrof (') místo uvozovek (").

4.Obnovte databázi na cílový MySQL server do prázdné databáze, kterou jste si připravili v předchozím kroku:

5.Vytvořte nového databázového ESET PROTECT uživatele na cílovém MySQL serveru:

Doporučené znaky pro TARGETLOGIN: Malá písmena ASCII, číslice a podtržítko _.

Doporučené znaky pro TARGETPASSWD: Pouze znaky ASCII, včetně velkých a malých písmen ASCII, číslic, mezer a speciálních znaků. Nepoužívejte ne-ASCII znaky, složené závorky {} nebo @.

Mějte na paměti, že při nedodržení výše uvedených doporučení nemusí dojít k úspěšnému připojení do databáze, případně bude nutné použít escape znak při úpravě connection stringu (krok 8). Escapovací pravidla tato příručka nepopisuje.

6.Přidělte uživateli oprávnění pro přístup do cílové ESET PROTECT databáze:


Poznámka

Na linuxových systémech používejte apostrof (') místo uvozovek (").

7.Připojte ESET PROTECT Server k databázi.