phpMyAdmin

phpMyAdmin je LAMP aplikácia určená na administráciu MySQL serverov. Je vytvorená v PHP, otvára sa cez webový prehliadač a poskytne grafické rozhranie pre administráciu databáz.

Inštalácia

Pred inštaláciou phpMyAdmin je potrebné, aby ste mali prístup do MySQL buď na rovnakom počítači ako je ten, na ktorý sa chystáte nainštalovať phpMyAdmin alebo na počítači, na ktorý máte prístup cez sieť. Viac informácií sa nachádza v časti “MySQL”. Program phpMyAdmin nainštalujeme zadaním príkazu:

sudo apt-get install phpmyadmin

Po spustení sa zobrazí výber webového servera, ktorý sa pre  phpMyAdmin má použiť. Vo zvyšku tejto časti budeme predpokladať, že sme vybrali webový server Apache2.

Do prehliadača zadáme http://menoservera/phpmyadmin, pričom menoservera nahradíme menom nášho servera. Na stránke s prihlásením zadáme do poľa Používateľ root (alebo iné meno hlavného používateľa MySQL ak sme ho zmenili) a zadáme heslo tohto MySQL používateľa.

Po prihlásení môžeme v prípade potreby heslo pre používateľa root zmeniť, vytvoriť ďalších používateľov, vytvoriť/odstrániť databázy a tabuľky, atď.

Konfigurácia

Konfiguračné súbory phpMyAdmin sú umiestnené v priečinku /etc/phpmyadmin. Hlavný konfiguračný súbor je /etc/phpmyadmin/config.inc.php. Tento súbor obsahuje voľby, ktoré sa aplikujú v phpMyAdmin globálne.

Ak chceme phpMyAdmin použiť na administráciu databázy MySQL na inom serveri, upravíme nasledujúce nastavenie v súbore /etc/phpmyadmin/config.inc.php:

$cfg['Servers'][$i]['host'] = 'db_server';
[Note]

Hodnotu db_server nahraďte menom alebo IP adresou vzdialeného počítača, na ktorom sa nachádza databázový server. Preverte tiež, či počítač na ktorom je phpMyAdmin má právo pristupovať k vzdialenej databáze.

Po zmene konfigurácie sa odhlásime a znova prihlásime do phpMyAdmin a mali by sme byť na novom serveri.

Súbory config.header.inc.php a config.footer.inc.php sa používajú na pridanie HTML hlavičky a päty do phpMyAdmin.

Ďalší dôležitý konfiguračný súbor je /etc/phpmyadmin/apache.conf, symbolický odkaz na tento súbor je vytvorený aj v /etc/apache2/conf.d/phpmyadmin.conf a používa sa na konfiguráciu servera Apache2, aby spracovával stránky phpMyAdmin. Súbor obsahuje direktívy pre načítanie PHP, oprávnenia k priečinkom, atď. Viac informácii o konfigurácii webového servera Apache2 sa nachádza v časti "HTTPD - webový server Apache2".

Zdroje