2. Instalace serveru MySQL

K provozování síťové verze aplikace SMILE je nezbytné nainstalovat na libovolném počítači databázový server MySQL minimálně ve verzi 5. Operační systém pro provoz MySQL Serveru není rozhodující. Stačí, aby pro něj existovala příslušná instalace MySQL. Seznam dostupných verzí lze nalézt na stránce http://www.softpedia.com/get/Internet/Servers/Database-Utils/MySQL-Administrator-for-Windows.shtml.

Pro snažší instalaci je na instalačním CD aplikace SMILE v adresáři server\win k dispozici instalační soubor pro počítače s Microsoft Windows - mysql-essential-5.0.67-win32.msi.

K provozu SMILE není třeba speciálně upravovat obvyklou instalaci serveru, po spuštění instalace můžete tedy zvolit Typickou instalaci a v dalších krocích postupovat stiskem Next.

V závěru instalace systém je možné založit si na serveru MySQL.com uživatele. Není to nezbytně nutné proto doporučujeme volbu Skip Sign-Up.

Po ukončení instalace pokračujte konfigurací serveru. Stačí ponechat zaškrtnuté Configurate the MySQL Server now a stisknout Finish.

K provozu aplikace SMILE postačí Standardní konfigurace MySQL serveru.

Server necháte běžet jako službu systému Microsoft Windows s automatickým spouštěním (Install as Windows Service).

Pro administraci serveru MySQL bude používán uživatelský účet root, na následující stránce si zvolte heslo tohoto účtu.

Tip

Vámi zvolené heslo slouží k administraci serveru MySQL. Poznamenejte si jej jako heslo k administraci MySQL.

Dokončíte instalaci serveru stisknutím tlačítka Execute.

Pokud vše proběhlo bez problému, služba by se měla automaticky spustit. K administraci doporučujeme používat standardního administračního klienta (například MySQL Administrator).

2.1. Instalace MySQL Administrator

Pro administraci MySQL je vhodné používat MySQL Administrator, který je součástí MySQL GUI Tools. Instalační soubor najdete na instalačním CD ve složce server\win nebo si můžete stáhnout nejnovější verzi na adrese http://dev.mysql.com/downloads/gui-tools/5.0.html.

2.2. Nastavení MySQL Server před prvním spuštěním

Pro SMILE je potřeba vytvořit v nainstalovaném serveru MySQL databázi, neboli schema. Spusťte MySQL Administrator a přihlaste se k serveru MySQL:

  • Server Host je název nebo IP adresa MySQL serveru. Pokud máte Administrator nainstalován na stejném počítači, jako server MySQL, bude Server Host localhost.

  • Username pro konfiguraci MySQL serveru je standardně root

    Poznámka

    Standardně se instaluje MySQL Server s nastavením, které nedovoluje přihlášení uživatele root odjinud, než ze stanice, kde je MySQL Server instalován.

  • Password je heslo, které jste si zvolili při instalaci MySQL serveru.

Po připojení k serveru je potřeba založit nové schéma (databázi), se kterou bude SMILE pracovat a kam bude ukládat data:

  • Zvolte v nabídce vlevo Catalogs.

  • V seznamu schemat (databází) klikněte pravým tlačítkem na kteroukoli již existující a z kontextové nabídky vyberte Create New Schema.

  • Nové schéma pojmenujte, například smile.

Přístup do databáze smile musí mít samotná aplikace a to prostřednictvím nového uživatele, kterého vytvoříte následovně:

  • Klikněte v navigaci vlevo na User Administration.

  • V okně vpravo dole najdete tlačítko New User.

  • Zvolte jméno uživatele (například isvp).

  • Zvolte heslo pro přístup vytvořeného uživatele do MySQL (například isvp).

  • V záložce Schema Privilegies označte nově vytvořenou databázi a stiskem dvojité šipky (<<) přesunete dostupná práva (Available Privilegies) do sloupce poskytnutá práva (Assigned Privilegies).

  • V záložce Resources zkontrolujte, že jsou všechny číselné parametry nastaveny na 0, což znamená bez omezení.

  • Všechny úpravy uložíte stiskem tlačítka Apply changes.

  • Klikněte v navigaci vlevo na Startup Variables.

  • Najděte záložku Advanced Networking (Networking).

  • Nastavte hodnotu Max connections na 1000.

  • Restartujte službu MySQL (v navigaci Service Control)