phpMyAdmin je nástroj, ktorý hostingy zvyčajne predinštalujú na správu MySQL, a svoju prácu odvádza. Adminer na to ide inak: jediný súbor, ktorý nahráte, podpora siedmich databázových systémov a formuláre, ktoré sa nepýtajú na viac, než potrebujú. Táto stránka zhŕňa rozdiely, ktoré platia aj dnes, a tiež miesta, kde je phpMyAdmin lepšou voľbou.
| Vlastnosť | Adminer 6.0.0 | phpMyAdmin 6.0.0-dev | Komentár |
|---|---|---|---|
| Distribúcia | jeden súbor, 503 kB | 4891 súborov, 77 MB | Nahráte jediný PHP súbor a otvoríte ho. phpMyAdmin je archív, ktorý treba rozbaliť. |
| Databázové systémy | MySQL, MariaDB, PostgreSQL, CockroachDB, SQLite, MS SQL, Oracle | MySQL, MariaDB | Adminer pridáva cez pluginy Elasticsearch, ClickHouse, Firebird, MongoDB, Redis, SimpleDB, IGDB a IMAP. |
| Vyžadované rozšírenia PHP | mysqli alebo pdo_mysql | mysqli, sodium | Sodium často býva vypnutý a phpMyAdmin sa potom odmietne spustiť. Trvá tiež na mysqli, zatiaľ čo Adminer sa rovnako dobre pripojí cez pdo_mysql. |
| Prispôsobenie | 47 priložených pluginov | konfiguračný súbor a tabuľky navyše | Adminer načítava pluginy z adresára adminer-plugins/. phpMyAdmin sa nastavuje v config.inc.php a niektoré jeho funkcie potrebujú vlastné tabuľky v databáze. |
| Vzhľady | jeden CSS súbor | adresár súborov | Vzhľad Admineru je jediný adminer.css. Téma phpMyAdminu je adresár, pri tom predvolenom s 285 súbormi - pozri ich návod. Oba nástroje majú vzhľady od používateľov. |
Oba nástroje si vedia povedať o viac než len o heslo. Nastavuje sa to rôzne:
login-otp.php do adminer-plugins/ a tajomstvo vložíte do ešte jedného súboru. Tajomstvo zostáva v PHP kóde, kam sa samotné databázové heslo nedostane, a je jedno spoločné pre všetkých, ktorí ten Adminer používajú. Návod s QR kódom.pma__userconfig do niektorej databázy a tú databázu uvediete v config.inc.php. QR kód sa potom objaví v nastaveniach a každý používateľ si nastaví vlastný. Tajomstvo je tam uložené ako čisté JSON, takže kto vie čítať databázu, vie generovať kódy - preto phpMyAdmin číta toto úložisko cez osobitného kontrolného používateľa.Hardvérové kľúče fungujú v oboch cez WebAuthn, ale na iné veci. V phpMyAdmine je kľúč druhý faktor po hesle. Adminerový plugin login-passkey nechá passkey niesť samotné heslá - sú zašifrované kľúčom odvodeným cez rozšírenie WebAuthn PRF, ktoré sa nikam neukladá, a prihlásenie bez passkey sa odmietne. Oba potrebujú HTTPS.
Niektoré veci sú jednoducho zložitejšie, než musia byť. Každú z nich si overíte za minútu:
+ 10.CREATE TABLE na záložke SQL si o to nepovie, takže nová tabuľka chýba, kým strom neobnovíte ručne.SET foreign_key_checks = 0, kým neodškrtnete políčko Enable foreign key checks pod dotazom - políčko vyhrá nad riadkom vo vašom dumpe.phpMyAdmin sa bráni clickjackingu a úniku Refereru, čo je správne. Oboje ale rieši JavaScriptom namiesto HTTP hlavičiek a oboje je cítiť:
html{display: none} a skript to pravidlo odstráni, len čo prebehne. Dovtedy zostáva okno prázdne, potom sa všetko objaví naraz a ešte sa to posunie, ako sa prvky rozmiestňujú. Adminer posiela hlavičky X-Frame-Options a Content-Security-Policy, takže nie je čo skrývať a nie je čo blikať.rel="noreferrer" a hlavičky Referrer-Policy.Výpis tabuľky s 20 riadkami v databáze s 25 objektmi, oba nástroje na tom istom počítači a proti tej istej databáze, ako to hlási prehliadač:
| Vlastnosť | Adminer 6.0.0 | phpMyAdmin 6.0.0-dev | Komentár |
|---|---|---|---|
| Prvá návšteva | 63 kB, 6 požiadaviek | 2686 kB, 81 požiadaviek | phpMyAdmin načítava jQuery, jQuery UI, Bootstrap a CodeMirror. Adminer pošle stránku, svoj štýl, svoj skript, svoj zvýrazňovač syntaxe a logo - nič cudzie. |
| Ďalšie stránky | 7 kB, 1 požiadavka | 269 kB, 5 požiadaviek | Adminer stiahne len samotnú stránku, všetko ostatné zostane v cache prehliadača. phpMyAdmin načíta ešte štyri súbory a jeho vlastná stránka váži 190 kB. |
Časť rozdielu je v tom, že Adminer komprimuje to, čo posiela, sám, zatiaľ čo phpMyAdmin to nechává na webovom serveri - a ten na to nie je vždy nastavený, tento nebol. Bez kompresie na oboch stranách majú obe stránky 36 kB a 190 kB. Na počte požiadaviek kompresia nemení nič.
Porovnané v auguste 2026: Adminer 6.0.0 proti snapshotu phpMyAdmin 6.0.0-dev zo 6. 8. 2026, oboje na PHP 8.5 a MySQL 8.0. Aktuálne vydanie phpMyAdmin je 5.2.3, táto stránka sa aktualizuje, keď vyjde 6.0.