phpMyAdmin je nástroj, který hostingy obvykle předinstalovávají pro správu MySQL, a svou práci odvádí. Adminer na to jde jinak: jediný soubor, který nahrajete, podpora sedmi databázových systémů a formuláře, které se neptají na víc, než potřebují. Tato stránka shrnuje rozdíly, které platí i dnes, a také místa, kde je phpMyAdmin lepší volbou.
| Vlastnost | Adminer 6.0.0 | phpMyAdmin 6.0.0-dev | Komentář |
|---|---|---|---|
| Distribuce | jeden soubor, 503 kB | 4891 souborů, 77 MB | Nahrajete jediný PHP soubor a otevřete ho. phpMyAdmin je archiv, který je potřeba rozbalit. |
| Databázové systémy | MySQL, MariaDB, PostgreSQL, CockroachDB, SQLite, MS SQL, Oracle | MySQL, MariaDB | Adminer přidává přes pluginy Elasticsearch, ClickHouse, Firebird, MongoDB, Redis, SimpleDB, IGDB a IMAP. |
| Vyžadovaná rozšíření PHP | mysqli nebo pdo_mysql | mysqli, sodium | Sodium často bývá vypnutý a phpMyAdmin se pak odmítne spustit. Trvá také na mysqli, zatímco Adminer se stejně dobře připojí přes pdo_mysql. |
| Přizpůsobení | 47 přiložených pluginů | konfigurační soubor a tabulky navíc | Adminer načítá pluginy z adresáře adminer-plugins/. phpMyAdmin se nastavuje v config.inc.php a některé jeho funkce potřebují vlastní tabulky v databázi. |
| Vzhledy | jeden CSS soubor | adresář souborů | Vzhled Admineru je jediný adminer.css. Téma phpMyAdminu je adresář, u toho výchozího s 285 soubory - viz jejich návod. Oba nástroje mají vzhledy od uživatelů. |
Oba nástroje si umí říct o víc než jen o heslo. Nastavuje se to různě:
login-otp.php do adminer-plugins/ a tajemství vložíte do ještě jednoho souboru. Tajemství zůstává v PHP kódu, kam se samotné databázové heslo nedostane, a je jedno společné pro všechny, kdo ten Adminer používají. Návod s QR kódem.pma__userconfig do některé databáze a tu databázi uvedete v config.inc.php. QR kód se pak objeví v nastavení a každý uživatel si nastaví vlastní. Tajemství je tam uložené jako čisté JSON, takže kdo umí číst databázi, umí generovat kódy - proto phpMyAdmin čte toto úložiště přes zvláštního kontrolního uživatele.Hardwarové klíče fungují v obou přes WebAuthn, ale na jiné věci. V phpMyAdminu je klíč druhý faktor po heslu. Adminerový plugin login-passkey nechá passkey nést samotná hesla - jsou zašifrovaná klíčem odvozeným přes rozšíření WebAuthn PRF, které se nikam neukládá, a přihlášení bez passkey se odmítne. Oba potřebují HTTPS.
Některé věci jsou prostě složitější, než musí být. Každou z nich si ověříte za minutu:
+ 10.CREATE TABLE na záložce SQL si o to neřekne, takže nová tabulka chybí, dokud strom neobnovíte ručně.SET foreign_key_checks = 0, dokud neodškrtnete políčko Enable foreign key checks pod dotazem - políčko vyhraje nad řádkem ve vašem dumpu.phpMyAdmin se brání clickjackingu a úniku Refereru, což je správně. Obojí ale řeší JavaScriptem místo HTTP hlavičkami a obojí je znát:
html{display: none} a skript to pravidlo odstraní, jakmile proběhne. Do té doby zůstává okno prázdné, pak se všechno objeví naráz a ještě se to posune, jak se prvky rozmisťují. Adminer posílá hlavičky X-Frame-Options a Content-Security-Policy, takže není co skrývat a není co blikat.rel="noreferrer" a hlavičky Referrer-Policy.Výpis tabulky s 20 řádky v databázi s 25 objekty, oba nástroje na stejném počítači a proti stejné databázi, jak to hlásí prohlížeč:
| Vlastnost | Adminer 6.0.0 | phpMyAdmin 6.0.0-dev | Komentář |
|---|---|---|---|
| První návštěva | 63 kB, 6 požadavků | 2686 kB, 81 požadavků | phpMyAdmin načítá jQuery, jQuery UI, Bootstrap a CodeMirror. Adminer pošle stránku, svůj styl, svůj skript, svůj zvýrazňovač syntaxe a logo - nic cizího. |
| Další stránky | 7 kB, 1 požadavek | 269 kB, 5 požadavků | Adminer stáhne jen samotnou stránku, všechno ostatní zůstane v cache prohlížeče. phpMyAdmin načte ještě čtyři soubory a jeho vlastní stránka má 190 kB. |
Část rozdílu je v tom, že Adminer komprimuje posílaná data sám, zatímco phpMyAdmin to nechává na webovém serveru - a ten tak není vždy nastavený, tenhle nebyl. Bez komprese na obou stranách mají obě stránky 36 kB a 190 kB. Na počtu požadavků komprese nemění nic.
Porovnáno v srpnu 2026: Adminer 6.0.0 proti snapshotu phpMyAdmin 6.0.0-dev z 6. 8. 2026, obojí na PHP 8.5 a MySQL 8.0. Aktuální vydání phpMyAdmin je 5.2.3, tato stránka se aktualizuje, až vyjde 6.0.