Kapitola 9. Síťová licence

1. Jednorázové zálohování a migrace dat

Data jsou ukládána na MySQL serveru, ke kterému se SMILE připojuje. Pro správu serveru doporučujeme aplikaci MySQL Administrator, která je součástí balíku MySQL GUI Tools (najdete na oficiálních stránkách www.mysql.com).

Zálohování dat v MySQL Administratoru provedete následujícím způsobem:

  1. Spusťte MySQL Administrator a přihlašte se jako root, nebo přihlášením, jaké znáte z nastavení SMILE (nejčastěji isvp / isvp)

  2. Zvolte v nabídce vlevo Backup.

  3. Založte nový projekt (pokud již pro zálohování nemáte projekt vytvořen) a pojmenujte jej (New project / Project name) například zaloha_svp

  4. Vyberte databázi (schema), kterou chcete zálohovat.

  5. V záložce Advanced options nastavte Complete backup (aby se vám zálohovaly všechny tabulky v databázi, včetně těch, které přibyly například při aktualizaci aplikace na vyšší verzi).

  6. Projekt uložte - Save project

  7. Stiskem Execute backup now spustíte zálohování do místa, které určíte v dalším okně.

Ve zvoleném umístění se vytvoří soubor s příponou .sql a s názvem, který se skládá z názvu projektu a časového "razítka". Například:

zaloha_svp 20080715 2030.sql

rok 2008, měsíc červenec (07), den 15., 20 hodin 30 minut.

Poznámka

Pokud budete chtít data posílat mailem apod., doporučujeme vždy zazipovat, nebo jiným způsobem komprimovat.

2. Automatické zálohování dat

Postupujte nejprve podle předchozí kapitoly (až do bodu 6).

Máte-li založen projekt, zvolte jej vlevo a pak záložku Schedule. Pak následují tyto kroky:

  1. Zaklikněte Schedule this backup project

  2. Pokud nemáte připojení do MySQL serveru v Administratoru uloženo, budete vyzváni k tomu, abyste spojení se serverem vytvořili a uložili.

  3. Pokud nemáte povoleno ukládání hesel v MySQL Administratoru, budete k tomuto nastavení taky vyzváni. (Tools / Options / General options / Password storage / zaklikněte Store password a pak Apply).

  4. Nyní se vám všechny volby uvolní a můžete nastavit:

    • Target folder - kam se budou soubory se zálohou ukládat (např.: C:\zalohy)

    • Filename - jak se budou soubory se zálohou jmenovat (zaloha_svp...)

    • Execution time - daily, weekly, monthly - denní, týdenní, měsíční (například denní, vždy ve 2 hodiny ráno).

Ve zvoleném umístění se vytvoří soubory s příponou .sql a s názvem, který se skládá z názvu projektu a časového "razítka". Například:

zaloha_svp 20080715 0200.sql

rok 2008, měsíc červenec (07), den 15., 2 hodiny 0 minut.

Poznámka

Pokud budete chtít data posílat mailem apod., doporučujeme soubor se zálohou vždy zazipovat, nebo jiným způsobem komprimovat.

Poznámka

Doporučujeme zálohovat na jiný počítač, než na kterém vám běží MySQL server. Nebo - zálohovat z jiného počítače. V tomto případě vám ale nepůjde přihlásit se k MySQL serveru jako root - použijte toho uživatele, kterého jste použili pro připojení SMILE k databázi (často isvp / isvp).

3. Obnova dat

Provádí se v MySQL Administratoru příkazem Restore. Potřebujete znát umístění souboru .sql se zálohou. Data můžete obnovit do současné databáze (přepsat stávající) nebo do jiné databáze.

Pokud instalujete do stejné databáze, která je programem používána (její název najdete v config.smile), pak doporučujeme nejprve databázi celou smazat a založit ji znovu.

Chcete-li obnovit data do jiné databáze a tuto nové vytvořenou připojit ke SMILE, založte databázi s novým jménem a změňte název databáze v konfiguračním souboru (config.smile). Po založení nové databáze nezapomeňte nastavit práva uživatele k přístupu k databázi (nejčastěji uživatel isvp, v User administration, Schema privileges).