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
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é.
Instalační soubor .zip rozbalte do libovolného místa na disku.
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!
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.
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.
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)
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):
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.
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.
Po otevření phpMyAdmin zvolíme v levém sloupci položku Databáze.
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.
Obr. č. 4: Vytvoření databáze „seznam“
Nyní přikročíme k vytvoření tabulky v této databází, která se bude jmenovat „hledat“.
Aktivuje odkaz v dolní částí levého sloupce SQL okno.
Opět se nám otevře okno phpMyAdmin, tzv SQL dotaz na databázi „mysql“.
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).
Obr. č. 5: Vytvoření tabulky „hledat“
Aktivací tlačítka Provést, se příkaz vykoná. Dostaneme o tom hlášení systému MySQL v dialogovém okně.
Ú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
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.