09.01.2009 16:24
Kdo je On-line
· Hosté On-line: 3

· Členové On-line: 0

· Registrovaní členové: 142
· Nejnovější člen: LukePuke
Kdo je/byl ON-LINE
admin00:59:06
Lubkokr03:55:23
mafra06:17:46
Toura07:22:34
Olser. 1 den.
Kvetos. 2 dny.
Zitek. 2 dny.
LukePuke. 4 dny.
Pexa. 4 dny.
fifa. 4 dny.
©
Toplist
TOPlist
TOP
Reklama
Newsletter
Přihlášení
Jméno

Heslo



Nejste členem?
Klikněte sem
a zaregistrujte se.

Zapoměli jste heslo?
Pro zaslání nového
Klikněte sem.
Hyde Park - přehled
Proč nespáchali sebevraždený atentát na zasedání ÚV KSČ?
S režisérem Miroslavem Kačorem se známe snad odněpaměti. Scházeli jsme se na Masarykově náměstí v Ostravě, kde organizoval v listopadu 1989 natáčení a vysílání demonstrací přímo ze studia Krákého filmu, jehož byl též scénáristou. Byli jsme spolu točit reportáž ve věznici Mírov, protestovalí jsme s Litevci ve Vilniusu proti ruským vojákům Omon. Psali jsme rovněž pro Českou televizi, pro jejíž ostravské studio nyní pracuje.
Kategorie: Politika
Reklama
Změň vzhled!
Výběr:
Link - výměna
Počasí v Česku
Anketa
TOP TV moderátoři?





















Aby jste mohli hlasovat, musíte být přihlášený.
BAN čtenářům
Musíte se přihlásit pokud chcete hlasovat.
Hlasování
Hodnoť tento web
SERVERY (15): Používáme phpMyAdmin
Servery

Databázové systémy umí příkaz CREATE DATABASE. Databázi a přislušné tabulky proto můžeme vytvořit také administračními nástroji. Dokáže to vedle velmi jednoduchého WinMySQLadminu také samostatná aplikace phpMyAdmin, která je podle mnohých autorů vůbec nejlepší pro správu databáze MySQL přes webové rozhraní. Práce s ní bude předmětem tohoto článku.

Databázové systémy umí příkaz CREATE DATABASE. Databázi a přislušné tabulky proto můžeme vytvořit také administračními nástroji. Dokáže to vedle velmi jednoduchého WinMySQLadminu také samostatná aplikace phpMyAdmin, která je podle mnohých autorů vůbec nejlepší pro správu databáze MySQL přes webové rozhraní. Práce s ní bude předmětem tohoto článku.

Stručně k instalaci phpMyAdmin

Instalaci si stáhnete z instalačního archivu phpmyadmin.sourceforge.net. Mně se osvědčuje pro Windows XP verze 2.5.7. Doporučuji však již stáhnout jednu z nových verzi pro Windows, a to phpMyAdmin-2.7.0-pl2.zip. Zcela super nové verze (řady 2.8.) bych nebral, ty totiž podmiňují zapnuté cookies, což není mezi uživateli ještě zcela rozšířené.

  1. Instalační soubor .zip rozbalte do libovolného místa na disku.
  2. A nyní POZOR! Výhradně složky a soubory, které máte uvnitř adresáře phpMyAdmin-2.7.0-pl2.zip, vyberte Insertem. Tzn. nebudete kopírovat i složku s názvem adresáře!! Ta se na novém místě nesmí objevit!
  3. Na serveru, kde máte uložené vaše www stránky pro publikování vytvořte adresář s názvem phpmyadmin. Ve výsledku bude vypadat asi takto: c:Název vašeho serveruwwwphpmyadmin.
  4. Do takto vytvořené cesty s adresářem phpmyadmin nyní vložíte všechny složky se soubory, jak to bylo řečeno v bodě č.1.

Konfigurace config.inc.php

Většinou je phpMyAdmin uložen na stejném serveru, kde jsme již předtím uložili rovněž databázový MySQL server. Jeho instalace je popsána MySQL - poznámky k instalaci. Vycházím rovněž z toho, že jste rovněž při instalaci MySQL zadali uživatelská přístupová práva administrátora databáze. Tedy své údaje. Podívejte se na ně a přistupte ke konfiguraci srdce phpMyadminu, t.j. souboru config.inc.php.

  • Ja je zřejmé z dolního obrázku, na ř. 87 uvedete své uživatelské jméno.
  • Na ř. 88 napišete své heslo. I zde pozor, obojí musí souhlasit se serverem MySQL, jinak vám bude phpMyAdmin hlásit chybu.
  • Červeně vyznačené místo pro zadání vašich dat uživatele
    Obr. č. 1: Konfigurace souboru „config.inc.php“, přidání jména uživatele a hesla

  • Jak dále vidíte na obrázku, doporučuji na ř. 86 uvést hodnotu „cookie“. Po tomto zadání se Vás bude aplikace po každém přihlášení (otevření phpMyAdmin) ptát na uživatelské jméno a heslo. Tím si zajistíte maximální bezpečnost, ovšem musíte definovat v config.inc.php ještě tzv. TAJNÉ HESLO. To bude používáno k bezpečnému zašifrování všech hesel, uložených v cookies z instalace phpMyAdmin. Takto zajistíme utajení hesel před útoky, které mohou směrovat na obsah cookies.
  • Tajné heslo zadáme v souboru config.inc.php na ř. 64 (obrázek č.2)
  • Červeně vyznačená ploška pro zadání tajného hesla, které bude šifrováno
    Obr. č. 2: Zadání fráze, což bude sloužit k zašifrování hesel

  • Dále je třeba v souboru config.inc.php modifikovat ř. 37, kterým určíme cestu URL ke kořenové složce nainstalované aplikace phpMyAdmin. Toto je důležité pro funkci celého programu phpMyAdmin. Někteří autoři to zajišťují jednoduchým zápisem: $cfg['PmaAbsoluteUri'] = 'http://Název vašeho server/phpmyadmin/';.
  • Lze samozřejmě tento řádek upravit podle návodů na fórech. K osvědčeným (mně funguje již druhý rok) patří následující zápis, převzatý od autora Vilema Málka (Interval.cz):
$cfg['PmaAbsoluteUri'] = (!empty($_SERVER['HTTPS']) ? 'https' : 'http') . '://'
. $_SERVER['HTTP_HOST']
. (!empty($_SERVER['SERVER_PORT']) ? ':' . $_SERVER['SERVER_PORT'] : '')
. substr($_SERVER['PHP_SELF'], 0, strrpos($_SERVER['PHP_SELF'], '/')+1);

Spoštíme phpMyAdmin

Velmi užitečné je rovněž modifikovat v souboru config.inc.další proměnné $cfg.... To ovšem musíme mít funkční aplikaci phpMyAdminu a umět vytvářet databáze. Nejprve si tedy vyzkoušíme provoz naší nově nainstalované a již modifikované aplikace.

  • Otevřete váš oblíbený internetový browser, třeba Firefox.
  • Do adresního řádku browseru napište cestu: http://localhost/phpmyadmin. Jestliže jste postupovali správně, phpMyAdmin se vám optevře ve své celé kráse. Gratuluji.
  • Pokud se start nezdařil, udělali jste někde chybu. Možná, že je příčinou pouhý chybějící středník ; na některém řádku v config.inc.php, který jste upravovali. Dobře zkontroluje, případně si projděte i návod Servery: phpMyAdmin
  • A takto nějak bude vypadat phpMyAdmin po úspěšném otevření. Konkrétně vidíte databázi „pcpolitika“, která obsahuje 68 tabulek.
  • Výřez hlavního okna phpMyAdmin
    Obr. č. 3: Částečný výřez hlavního okna phpMyAdmin s otevřenou databází "pcpolitika"

Tvoříme databázi „seznam“ a její tabulku „hledat“

A nyní rychle k tomu, co je hlavním posláním této aplikace - vytvářet databáze! Jde o velmi jedoduchou záležitost, chce to jen určité návyky a dodržovat jednoduchá pravidla. Vytvoříme se prostřednictvím phpMyAdmin databázi seznam, kterou jsme vytvořili v minulém díle SERVERY (díl 14): tvorba tabulky , prostřednictvím Příkazového řádku.

  1. Po otevření phpMyAdmin zvolíme v levém sloupci položku Databáze.
  2. Poté napíšeme do boxu „Vytvořit novou databázi“ požadované jméno databáze, v našem případě „seznam“ a klikneme na tlačítko Vytvořit. To je vše, v systému MySQL se nám vytvoří požadovaná databáze.
  3. Vytvoření databáze 'seznam'
    Obr. č. 4: Vytvoření databáze „seznam“

  4. Nyní přikročíme k vytvoření tabulky v této databází, která se bude jmenovat „hledat“.
  5. Aktivuje odkaz v dolní částí levého sloupce SQL okno.
  6. Opět se nám otevře okno phpMyAdmin, tzv SQL dotaz na databázi „mysql“.
  7. V tomto okně odstraníme zápis: SELECT * FROM WHERE 1 a do okna jednoduše nakopírujeme sql příkazy CREATE DATABASE pro vytvoření nové tabulky (viz. následující obrázek).
  8. Vytvoření tabulky 'hledat'
    Obr. č. 5: Vytvoření tabulky „hledat“

  9. Aktivací tlačítka Provést, se příkaz vykoná. Dostaneme o tom hlášení systému MySQL v dialogovém okně.
  10. Úspěšnost operace zjistíme v levém sloupci okna phpMyAdmin. V adresáři databází by se nám měl objevit název vytvoření databáze seznam a hned pod ním v druhém řádku název vytvořené tabulky hledat
  11. Vytvořená db 'seznam' a tabulka  'hledat'
    Obr. č. 6: Databáze „seznam“ a její tabulka „hledat“ byly vytvořeny

Resumé

To byl tedy postup vytvoření databáze a tabulky pomocí administračního nástroje phpMyAdmin. Stejným způsobem vytvoříte rovněž všechny potřebné databáze. Samozřejmě, že příkaz SQL CREATE DATABASE lze použít najednou pro databázi i tabulku. O tom opět v některém z příštích dílů tohoto seriálu. Ještě nejsme na úplném konci, aby vám phpMyAdmin dobře šlapal, vytvořte si sérii potřebných tabulek pro systémový adresář aut_mysql. To proto, abyste mohli využít zvláštních schopností phpMyAdmin, které zčástí suplují chybějící funkcionalitu MySQL. Toto doporučuje autor, šéfredaktor Intervalu.cz Vilém Málek ve svém návodu Instalace phpMyAdmin.

Komentáře
Zatím nikdo nekomentoval. Buďte proto první a vložte svůj komentář.
Přidat komentář
Aby jste mohli přidávat komentáře, musíte být přihlášený.
Hodnocení
Musíte být registrovaný, aby jste mohli hodnotit.

Prosím přihlašte se, a nebo se zaregistrujte.

Zatím nikdo nehodnotil.