Adminer (dříve phpMinAdmin) je plně vybavený nástroj pro správu databáze napsaný v PHP. Na rozdíl od nástroje phpMyAdmin obsahuje jediný soubor, který je připraven pro nahrání na cílový server.
Adminer je k dispozici pro MySQL, MariaDB, PostgreSQL, SQLite, MS SQL, Oracle, Elasticsearch, MongoDB a další přes plugin.
Čím je Adminer lepší než phpMyAdmin?
Vyměňte phpMyAdmin za Adminer a získáte přehlednější uživatelské rozhraní, lepší podporu vlastností MySQL, vyšší výkonnost a více bezpečnosti. Viz podrobné srovnání.
Priority při vývoji Admineru jsou: 1. Bezpečnost, 2. Uživatelské rozhraní, 3. Výkonnost, 4. Funkční výbava, 5. Velikost.
Obrázky
Screencast o vlastnostech Admineru a používání pluginů (19:31, anglicky, od Igora Hliny)
Stažení
- Adminer 4.8.1 (.php, 465 kB), Pouze česká verze (.php, 312 kB)
- Adminer 4.8.1 pro MySQL (.php, 356 kB), Pouze česká verze (.php, 209 kB)
- Zdrojové kódy (.zip, 785 kB), Aktuální vývojová verze
- Přispějte: Paypal, Patreon, Revolut
- Poslední stabilní verze (použijte např. s
wget
): https://www.adminer.org/latest[-mysql][-cs].php
- Seznam změn, blog
- Balíčky vytvořené uživateli:
Debian package,
Arch Linux package,
Wordpress plugin,
Drupal module,
Docker,
Dockette,
Joomla extension,
Moodle plugin,
TYPO3 extension,
CMS Made Simple Module,
Laravel,
Laravel,
Laravel,
AMPPS,
Electron,
Jaxon
- Adminer je také k dispozici jako součást Nette Framework (na kterém běží tyto stránky).
- Starší verze
Vlastnosti
- Připojení k databázovému serveru pod zadaným uživatelským jménem a heslem
- Výběr databáze, vytvoření nové databáze
- Seznam sloupců, indexů, cizích klíčů a triggerů tabulky
- Změna názvu, úložiště, porovnávání, auto_increment a komentáře tabulky
- Změna názvu, typu, porovnávání, komentáře a výchozí hodnoty sloupců
- Přidání a smazání tabulek a sloupců
- Vytvoření, změna, smazání a vyhledávání podle indexů včetně fulltextových
- Vytvoření, změna, smazání a propojení seznamů podle cizích klíčů
- Vytvoření, změna, smazání a získání dat z pohledů
- Vytvoření, změna, smazání a zavolání uložených procedur a funkcí
- Vytvoření, změna a smazání triggerů
- Výpis dat s možností vyhledávání, třídění a omezení počtu vypisovaných záznamů
- Vložení, úprava a smazání záznamu
- Podpora všech datových typů, práce s
BLOB
přes nahrávání souborů
- Provedení libovolného SQL příkazu zadaného přímo nebo nahraného ze souboru
- Export struktury tabulek, dat, pohledů, uložených procedur a databází do SQL nebo CSV
- Schéma struktury databáze s vazbami podle cizích klíčů
- Seznam procesů s možností jejich ukončení
- Přehled uživatelů a práv s možností jejich nastavení
- Přehled proměnných s odkazy do dokumentace
- Správa událostí a rozdělených tabulek (MySQL 5.1)
- Schéma, sekvence, uživatelské typy (PostgreSQL)
- Široké možnosti přizpůsobení
Požadavky
- Funguje s MySQL, MariaDB, PostgreSQL, SQLite, MS SQL, Oracle, Elasticsearch, MongoDB, SimpleDB (plugin), Firebird (plugin), ClickHouse (plugin) - Vylepšete svůj ovladač
- Podporuje PHP 5, 7 a 8 s povolenými session proměnnými
-
Dostupné v mnoha jazycích
(43)
- Vytvořte nový překlad
- Zdarma pro komerční i nekomerční použití (Apache licence nebo GPL 2)
Při vývoji Admineru je bezpečnost priorita č. 1. Adminer nedovoluje připojení k databázi bez hesla a omezuje počet pokusů o přihlášení jako ochranu před útoky hrubou silou. Přesto zvažte znepřístupnění Admineru veřejnosti pomocí povolení IP adres, ze kterých se dá připojit, zabezpečení pomocí hesla na úrovni webového serveru, zapnutím bezpečnostních rozšíření (např. pro vyžadování jednorázového hesla) nebo přizpůsobením metody login
. Adminer měl v minulosti několik bezpečnostních chyb, proto ho aktualizujte vždy, když vám řekne o dostupnosti nové verze (pokud ho nemůžete aktualizovat sami, tak požádejte svého administrátora).
Použití: Jednoduše nahrajte soubor adminer.css
vedle souboru adminer.php
.
Citace