|
||||||||||||||||||||||||||||||||||||||||||||||||
Menu
Distributions (131)
Software (10844)
|
GUI pro MySQL (3) - PhpMyAdminPřed vydáním třetího dílu seriálu o GUI pro MySQL se sešlo tolik ohlasů na zařazení recenze na phpMyAdmin, že jsem to zkrátka musel udělat.
PhpMyAdmin je pokus přenést
rozhraní pro správu MySQL databáze do prohlížeče sítě intenet. Na našem
webu jej najdete v sekci
software. Nutno jedním dechem dodat, že je to pokus velmi zdařilý
a phpMyAdmin si rozhodně zaslouží svoje místo na slunci. Původně jsem
jej v tomto seriálu plánoval dát někam na konec, ale davy si vyžádaly
jeho recenzi uspíšit a tak Vám ji přináším. Filozofie PhpMyAdminu se výrazně liší od jiných udělátek s grafickým
rozhraním. Zatímco většina zde popisovaného software nějakým způsobem
souvisí s KDE nebo Gnome, PhpMyAdmin je serverová aplikace běžící
pomocí PHP. InstalaceZe stránek projektu si stáhněte nejnovější verzi v některém z
podporovaných archivů (bzip, gzip, zip), rozbalte ji a nainstalujte.
Jelikož je PhpMyAdmin napsaný v PHP, bude ke svému provozu potřebovat
webový server a tento server musí být schopen obsloužit PHP skripty.
Pravděpodobně použijete kombinaci Apache a PHP jako modulu serveru,
není to však bezpodmínečně nutné. Po instalaci je nutné nastavit config.inc.php. Je velmi bohatě komentován a jeho nastavení je otázka chvilky, zejména pokud nebudete potřebovat aplikaci nějak zabezpečit. Pokud zabezpečení požadujete, máte několik možností - od nastavení serveru až po doprogramování php hlavičky, která bude po uživateli požadovat nějaké to heslo. V PHP byste mohli na začátek každého skriptu ve složce PhpMyAdmina použít něco ve stylu: <?
pokud chcete použít zabezpečení na straně serveru apache, budete asi vycházet z nějakých konfiguračních souborů ve smyslu: <location
/mysqladmin>
Můžete použít https a mnoho dalších metod. Podrobnější rozbor metod
zabezpečení je již nad rámec tohoto článku. SpuštěníProgram spustíte tak, že se přihlásíte k serveru pomocí prohlížeče.
Takže třeba pomocí http://localhost/sql byste spustili PhpMyAdmin
běžící na lokálním serveru. Po spuštění vyvolá program většinou
přihlašovací okno, pokud se ovšem nechcete připojit k lokální databázi
bez hesla. Pohled do útrob programu po přihlášení vypadá následovně: Tady bude několik screenshotů, které Vám ukáží, jak v PhpMyAdminu
vypadá procházení tabulky, vkládání řádku a definice tabulky. Ve screenshotech bychom mohli pokračovat,
ale jelikož se výrobce rozhodl spustit ON-LINE demo, raději si to vyzkoušejte
sami. HodnoceníPHPMyAdmin je pomocí kritérií, které jsme si stanovili, poměrně
obtížné hodnotit. Ale zkusím to alespoň trošku. Instalace je
jednoduchá, až na to zabezpečení. Pokud nejste zrovna odborníci na PHP
a/nebo na Apache, budete s tím mít asi trochu těžkou hlavu. Aplikace je
stabilní. S posledními verzemi PHP a na solidně nastaveném webovém
serveru by neměly být problémy. "Univerzálnost" je tady záludná věc. PhpMyAdmin běží na libovolném
http serveru schopném provozovat PHP a jako klient může sloužit
jakýkoli prohlížeč. Aplikace je přeložena do několika desítek jazyků
včetně češtiny, takže to spustíte kdekoli. Na druhou stranu ten http
server + PHP zkrátka musíte mít. Pro vývoj webové aplikace to většinou
není problém, ale instalovat Apache na desktop jen kvůli PhpMyAdminu by
se mi asi nechtělo. Ovládání je dobré - tak dobré jak jen může mít aplikace napsaná ve
webovém prohlížeči. Většina věcí (třeba velikosti polí pro dotazy) se
dá nastavit, nastavíte rovněž kódové stránky, v nichž to na Vás bude
mluvit a nastavíte i barvy. Při procházení dlouhých tabulek se budete
muset smířit s tím, že výpisy jsou stránkovány. Není nutné, aby MySQL
server běžel na stejném stroji jako http server obslujující
PhpMyAdmina, ale někdy správci databází přístupy z cizích strojů
blokují. Funkcí má PhpMyAdmin opravdu přehršel. Definice tabulek, práce s
daty, indexy, vyhledávání, import a export dat pomocí textových souborů
(včetně komprese), správu uživatelů nebo třebas přehled stavových
proměnných. Co se týče závislostí na jiných programech - je to ten
stroj PHP a webový server. Můžete jej ale spustit na naprosté většině
unixových strojů i na Windows. Můj zavěr je, že pro správu vzdálených databází při vývoji webových aplikací nemá tento nástroj vážnějšího konkurenta, ale odlaďovat úlohy na lokální databázi bych s ním nechtěl.
|
Search Software
Search Google
|
||||||||||||||||||||||||||||||||||||||||||||||
©Pavel Kysilka - 2003-2024 | maillinuxsoft.cz | Design: www.megadesign.cz |