Ingredience (tj. to co budete potřebovat):
Server(VPS, Dedik, Virtuální u vás kompu)
na serveru čistou instalaci (někdy přidám návod i na instalaci) FreeBSD (32/64-bit) 7.3+, ale osobně doporučuju nejnovjší verzi
práva roota, protože bez bez toho by jste se na server mohli možná tak koukat
server připojený k Internetu, protože potřebujeme něco málo stáhnout
vlastní Server Files a soubory Databáze
Pokud se jedná o vzdálený server SSH přístup (PuTTY -terminál, WinSCP/FileZilla - SFTP)
záležeje na rychlosti připojení, stroje a vás aspoň 30 minutek času
a špetku trpělivosti a IQ aspon na úrovni houpacího koníka.
Krok první - instalace MySQL serveru a dalších drobností
Takže v případě vzdáleného serveru se připojíte pomocí SSH do terminálu serveru jako root.
Nejprve je za potřebí stáhnout Porty, je to taková instalační/kompilační utilitka.
Pokud jste je nainstalovali při instalaci spusťte tento příkaz:
- Kód: Vybrat vše
Pokud chceš vidět odkazy, tak se přihlaš (popř. zaregistruj)!
který vám zaktualizuje stávací porty. Pokud jste je nanainstalovali při instalaci OS použijte tento příkaz:
- Kód: Vybrat vše
Pokud chceš vidět odkazy, tak se přihlaš (popř. zaregistruj)!
Až vám to vše dostahuje a dorozbaluje přejdeme k instalaci MySQL serveru.
Přejdeme do složky s instalací MySQLka příkazem:
- Kód: Vybrat vše
Pokud chceš vidět odkazy, tak se přihlaš (popř. zaregistruj)!
Poznámka: Na serveru používám Mysql 5.5, tj. nezkoušel jsem jak to funguje s novější verzí, ale mělo by to být OK. :)
Dalším krokem je kompilace a instalace mysql. Kompilaci spustíme příkazem
- Kód: Vybrat vše
Pokud chceš vidět odkazy, tak se přihlaš (popř. zaregistruj)!
Počkáme několik minut (toto je hodně individuální, záleží na stroji, ale řádově by to nemělo přesáhnout 30 minut, to by musela být už opravdu vykopávka :hourglass )
Další krok je vlastní instalace:
- Kód: Vybrat vše
Pokud chceš vidět odkazy, tak se přihlaš (popř. zaregistruj)!
Nyní máme MySQL server nainstalovaný, aby se nám spouštěl při startu server musíme do souboru /etc/rc.conf přidat následující řádek:
- Kód: Vybrat vše
Pokud chceš vidět odkazy, tak se přihlaš (popř. zaregistruj)!
Soubor můžete upravit přes (S)FTP nebo přes EasyEditor:
- Kód: Vybrat vše
Pokud chceš vidět odkazy, tak se přihlaš (popř. zaregistruj)!
(Esc pro zobrazení menu)
Nyní je MySQl server připraven na spuštění
- Kód: Vybrat vše
Pokud chceš vidět odkazy, tak se přihlaš (popř. zaregistruj)!
Pozn.: Krok s úpravou /etc/rc.conf můžete vynechat a při každém spuštění serveru zapínat MySQL server příkazem:
- Kód: Vybrat vše
Pokud chceš vidět odkazy, tak se přihlaš (popř. zaregistruj)!
Pozn.: MySQL server můžete vypnout/restartovat příkazy:
restart:
- Kód: Vybrat vše
Pokud chceš vidět odkazy, tak se přihlaš (popř. zaregistruj)!
vypnutí:
- Kód: Vybrat vše
Pokud chceš vidět odkazy, tak se přihlaš (popř. zaregistruj)!
V případě bez upraveného /etc/rc.conf
restart:
- Kód: Vybrat vše
Pokud chceš vidět odkazy, tak se přihlaš (popř. zaregistruj)!
vypnutí:
- Kód: Vybrat vše
Pokud chceš vidět odkazy, tak se přihlaš (popř. zaregistruj)!
Nyní je potřeba vytvořit uživatelský účty databáze, protože zatím obasahuje jen uživatele root, který radím později radši smazat.
Aby jsme nemuseli celý stroj restartovat použijeme příkaz
- Kód: Vybrat vše
Pokud chceš vidět odkazy, tak se přihlaš (popř. zaregistruj)!
a následně se připojíme do MySQL klienta:
- Kód: Vybrat vše
Pokud chceš vidět odkazy, tak se přihlaš (popř. zaregistruj)!
Uživatele vytvoříme tímto způsobem:
- Kód: Vybrat vše
Pokud chceš vidět odkazy, tak se přihlaš (popř. zaregistruj)!
Pozn.: 'user'@'localhost' znamená že se uživatel user může připojit jen z počítače který má hostname 'localhost' ( v tomhle případě je to mítní stroj )
user, jméno užovatele může být cokoli, abych se mohl do databáze připojit já a chtěl aby moje přihlašovací jméno bylo heretiiik muselo by to být ve tvaru: 'heretiiik'@'89-190-90-*********cz'
Je tu možnost připojení ze všech hostname, a to: 'user'@'%', každopádně se to nedoporučuje, stačí překonat heslo a máte nezvaného hosta v databázi

Posledním detailem je vynucení MySQLka přenačíst uživatele
- Kód: Vybrat vše
Pokud chceš vidět odkazy, tak se přihlaš (popř. zaregistruj)!
a klienta MySQL serveru opustíme příkazem
- Kód: Vybrat vše
Pokud chceš vidět odkazy, tak se přihlaš (popř. zaregistruj)!
Krok druhý instalce zpětně kompatibilních knihoven a v případě 64-bit systému i 32-bit kompatibilních knihoven
Protože metin2 server je stavěn na FreeBSD 7.x/8.x je potřeba doinstalovat zpětně kompatibilní knihovny, opět použijeme porty
- Kód: Vybrat vše
Pokud chceš vidět odkazy, tak se přihlaš (popř. zaregistruj)!
Pokud máte 64-bit verzi OS budete potřebovat dodatečně zpěné 32-bit knihovny,
zda máte 64-bit verzi zjistíte příkazem:
- Kód: Vybrat vše
Pokud chceš vidět odkazy, tak se přihlaš (popř. zaregistruj)!
amd64 - 64-bit systém
i386 - 32-bitů
Pokud máte 64-bit systém a chcete zjistit zda máte kompatlibilní knihovny nainstalovány, standartně se dají nainstalovat spolu se systémem, jděte do složky /usr
- Kód: Vybrat vše
Pokud chceš vidět odkazy, tak se přihlaš (popř. zaregistruj)!
a pomocí příkazu
- Kód: Vybrat vše
Pokud chceš vidět odkazy, tak se přihlaš (popř. zaregistruj)!
zkontrolujte jetli existuje složky "lib32", pokud ano můžete zbytek tohoto kroku přeskočit.
Jinak postup unstalace je (pro FreeBSD 9.1):
- Kód: Vybrat vše
Pokud chceš vidět odkazy, tak se přihlaš (popř. zaregistruj)!
Tím bych završil 1. díl, pokud najdete nějaký nedostatky, chyby, připomínky, prostě cokoli tak mi napište aby to opravil. Psal jsem všechno po paměti, tak je možný že jsem už něco vynechal. V příším díle bude nahrání a nastavení Servefiles s databází, když budu mít čas napíšu to už zítra.
Díky somrak a.k.a. Heretiiik













