phpMyAdmin (1.) - instalace
phpMyAdmin je nejpopulárnější nástroj pro práci s MySQL databází. V tomto
seriálu si představíme jeho funkce a zavítáme i do oblastí, které nejsou moc
často využívány.
25.10.2004 08:00 |
Michal Čihař
| Články autora
| přečteno 38599×
Úvod
Popisována je verze 2.6.0, která nedávno vyšla a která kromě
podpory pro nové vlastnosti MySQL 4.1 přichází i s měnitelností vzhledu a
dalšími vylepšeními oproti předchozím verzím a určitě stojí za to upgradovat.
Veškeré ukázky aplikace jsou získány při používáná MySQL 4.1, v případě
starších verzí nejsou některé volby dostupné.
Instalace
Požadavky
Předpokládám, že již máte funkční webserver s podporou php (minimálně verze
4.0.1) a databázi MySQL (minimálně 3.23.32), jejich nastavení zde nebudu
rozebírat.
Začneme samozřejmě stáhnutím ze stránek
projektu a jeho rozbalením nebo instalací balíčku ve vaší distribuci. V
případě balíčku z distribuce již pravděpodobně bude phpMyAdmin částečně
nastaven. Dále již přistoupíme k modifikaci konfiguračního souboru.
Konfigurační soubor obsahuje několik částí: na začátku je několik základních
nastavení, po nich následuje konfigurace serverů a pak mnoho dalších
konfiguračních voleb, umožňujících nastavit téměř veškeré chování. Nejdříve
upravíme seznam serverů, abysme mohli phpMyAdmina začít používat a pak se
budeme věnovat podrobnějším nastavením. Vždy budou uvedeny jen relevantní části
konfiguračního souboru, které jsou potřeba pro funkčnost probíraného tématu, v
případě nastavovaní serveru je potřeba údaje zadávat do správné části (pro
začátek vše k prvnímu serveru), protože phpMyAdmin umožňuje připojit se k více
serverům.
Výběr autentizace
Jako první věc musíme rozhoudnout, jak se budeme k phpMyAdminu přihlašovat,
jestli ho budeme využívat sami nebo i další uživatelé a jestli bude přístupný
z více míst.
Pokud se jedná o instalaci na pracovní stanici, můžeme zvolit zadání jména a
hesla do konfiguračního souboru:
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'uzivatel';
$cfg['Servers'][$i]['password'] = 'heslo';
A omezením přistupu pouze z lokálního počítače. Toto je asi nejlepší nastavit
přímo ve webserveru, ale vystačíme si i s phpMyAdminem:
$cfg['Servers'][$i]['AllowDeny']['order'] = 'explicit';
$cfg['Servers'][$i]['AllowDeny']['rules'] =
array('allow uzivatel from 127.0.0.1');
V případě přístupu více uživatelů využijeme autentizaci MySQL a zvolíme
odpovídající metodu v phpMyAdminu. Lze si vybrat mezi autentizací pomocí
cookies nebo s využitím HTTP autentizace. Ta má několik nevýhod, například
kvůli návrhu HTTP neumožňuje odhlášení. Autentizace pomocí cookies navíc
umožňuje (po příslušném nastavení) i přihlášení k libovolnému MySQL serveru.
Proto budou ukázky používat autentizaci pomocí cookies. Konfigurace pro obě
metody se liší jen minimálně. Pro HTTP musíme nastavit jen typ autentizace:
$cfg['Servers'][$i]['auth_type'] = 'http';
Pro cookies samozřejmě také typ:
$cfg['Servers'][$i]['auth_type'] = 'http';
A ještě heslo které bude použito pro šifrování cookies:
$cfg['blowfish_secret'] = 'tajne_heslo';
Toto heslo nebudeme muset nikde zadávat, je proto možné použít naprosto
náhodný řetězec (pokud použijete balíček z distribuce, pravděpodobně toto
heslo bylo vygenerováno už při instalaci, například Debian a SUSE toto heslo
vygenerují).
Nyní by mělo být možné se do phpMyAdmina přihlásit:
Po zadání jména a hesla uživatele v MySQL se přihlásíme na úvodní obrazovku:
Další nastavení
Základní nastavení je tedy velmi snadné, drobnou vadou na kráse je varování
dole na stránce. To nás upozorňuje nenastavený parametr v konfiguračním
souboru. Protože jeho autodetekce ale funguje ve většině případů dobře, stačí
vypnout toto varování:
$cfg['PmaAbsoluteUri_DisableWarning'] = TRUE;
Pokud ve vaší konfiguraci autodetekce nefunguje správně, je potřeba nastavit
URI na kterém se phpMyAdmin nachází ručně:
$cfg['PmaAbsoluteUri'] = 'http://example.net/phpMyAdmin/';
Protože náš hlavní jazyk je čeština, můžeme také nastavit, aby phpMyAdmin
nabízel jako výchozí češtinu:
$cfg['DefaultLang'] = 'cs-iso-8859-2';
Nyní máme hotovu základní instalaci, která byla velmi snadná. V další části se
budu věnovat základnímu používání phpMyAdmina, ale v některém z dalších dílů
se ke konfiguraci vrátíme, abychom využili více funkcí, které phpMyAdmin
nabízí.
Verze pro tisk
|
Nejsou žádné diskuzní příspěvky u dané položky.
Příspívat do diskuze mohou pouze registrovaní uživatelé.
|
|

Vyhledávání software

Vyhledávání článků
28.11.2018 23:56 /František Kučera Prosincový sraz spolku OpenAlt se koná ve středu 5.12.2018 od 16:00 na adrese Zikova 1903/4, Praha 6. Tentokrát navštívíme organizaci CESNET. Na programu jsou dvě přednášky: Distribuované úložiště Ceph (Michal Strnad) a Plně šifrovaný disk na moderním systému (Ondřej Caletka). Následně se přesuneme do některé z nedalekých restaurací, kde budeme pokračovat v diskusi.
Komentářů: 1
12.11.2018 21:28 /Redakce Linuxsoft.cz 22. listopadu 2018 se koná v Praze na Karlově náměstí již pátý ročník konference s tématem Datová centra pro business, která nabídne odpovědi na aktuální a často řešené otázky: Jaké jsou aktuální trendy v oblasti datových center a jak je optimálně využít pro vlastní prospěch? Jak si zajistit odpovídající služby datových center? Podle jakých kritérií vybírat dodavatele služeb? Jak volit vhodné součásti infrastruktury při budování či rozšiřování vlastního datového centra? Jak efektivně datové centrum spravovat? Jak co nejlépe eliminovat možná rizika? apod. Příznivci LinuxSoftu mohou při registraci uplatnit kód LIN350, který jim přinese zvýhodněné vstupné s 50% slevou.
Přidat komentář
6.11.2018 2:04 /František Kučera Říjnový pražský sraz spolku OpenAlt se koná v listopadu – již tento čtvrtek – 8. 11. 2018 od 18:00 v Radegastovně Perón (Stroupežnického 20, Praha 5). Tentokrát bez oficiální přednášky, ale zato s dobrým jídlem a pivem – volná diskuse na téma umění a technologie, IoT, CNC, svobodný software, hardware a další hračky.
Přidat komentář
4.10.2018 21:30 /Ondřej Čečák LinuxDays 2018 již tento víkend, registrace je otevřená.
Přidat komentář
18.9.2018 23:30 /František Kučera Zářijový pražský sraz spolku OpenAlt se koná již tento čtvrtek – 20. 9. 2018 od 18:00 v Radegastovně Perón (Stroupežnického 20, Praha 5). Tentokrát bez oficiální přednášky, ale zato s dobrým jídlem a pivem – volná diskuse na téma IoT, CNC, svobodný software, hardware a další hračky.
Přidat komentář
9.9.2018 14:15 /Redakce Linuxsoft.cz 20.9.2018 proběhne v pražském Kongresovém centru Vavruška konference Mobilní řešení pro business.
Návštěvníci si vyslechnou mimo jiné přednášky na témata: Nejdůležitější aktuální trendy v oblasti mobilních technologií, správa a zabezpečení mobilních zařízení ve firmách, jak mobilně přistupovat k informačnímu systému firmy, kdy se vyplatí používat odolná mobilní zařízení nebo jak zabezpečit mobilní komunikaci.
Přidat komentář
12.8.2018 16:58 /František Kučera Srpnový pražský sraz spolku OpenAlt se koná ve čtvrtek – 16. 8. 2018 od 19:00 v Kavárně Ideál (Sázavská 30, Praha), kde máme rezervovaný salonek. Tentokrát jsou tématem srazu databáze prezentaci svého projektu si pro nás připravil Standa Dzik. Dále bude prostor, abychom probrali nápady na využití IoT a sítě The Things Network, případně další témata.
Přidat komentář
16.7.2018 1:05 /František Kučera Červencový pražský sraz spolku OpenAlt se koná již tento čtvrtek – 19. 7. 2018 od 18:00 v Kavárně Ideál (Sázavská 30, Praha), kde máme rezervovaný salonek. Tentokrát bude přednáška na téma: automatizační nástroj Ansible, kterou si připravil Martin Vicián.
Přidat komentář
Více ...
Přidat zprávičku
 Poslední diskuze
31.7.2023 14:13 /
Linda Graham iPhone Services
30.11.2022 9:32 /
Kyle McDermott Hosting download unavailable
13.12.2018 10:57 /
Jan Mareš Re: zavináč
2.12.2018 23:56 /
František Kučera Sraz
5.10.2018 17:12 /
Jakub Kuljovsky Re: Jaký kurz a software by jste doporučili pro začínajcího kodéra?
Více ...
|