phpMyAdmin

botond küldte be 2018. 09. 27., cs - 22:04 időpontban

A phpMyAdmin egy ingyenes és nyílt forráskódú webes adminisztrációs eszköz a MySQL és a MariaDB adatbázisok számára. PHP-ben készült hordozható webes alkalmazás, az egyik legnépszerűbb MySQL adminisztrációs eszközzé vált, különösen a web hosting szolgáltatások körében.

 

Története

Tobias Ratschiller 1998-ban kezdett el fejleszteni egy PHP-alapú webes MySQL kezelőfelületet, aki akkoriban IT tanácsadó volt, később pedig megalapította a Maguma szoftvercégét. A kezelőfelület fejlesztéséhez Peter Kuppelwieser MySQL-Webadmin című munkája adta az ötletet. Idő hiánya miatt 2000-ben abbahagyta a projektet.

A phpMyAdmin addigra az egyik legnépszerűbb PHP-alkalmazás és MYSQL-kezelő eszköz lett, nagy közösségi táborral. 2001-ben egy három főből álló csoport vette gondozásába a projektet, Olivier Müller, Marc Delisle és Loic Chapeaux, akik bejegyezték a Sourceforge.net-en The phpMyAdmin Project néven. A projekt többször is elnyerte a SourceForge.net Community Choice Awards díját.

A 2008 novemberében kiadott 3.1.0-ás verzióba új telepítő került, és támogatta a BLOBstreaming-et és a Swekey hardveres hitelesítést is.

2015 júliusában a fő webhely és a letöltések elhagyták a SourceForge-ot, és áthelyezték egy CDN hálózatra. Ezzel egy időben kezdték el a kiadásokat PGP-vel hitelesíteni. Ezután a projekt verziókezelése átkerült a GitHub-ra és a levelezőlistákat is átköltöztették.

A korai verziók HTML keretekkel (iFrame) működtek, majd a 4-es verziótól már a modern AJAX technikával működött a kezelőfelület, ami megnövelte a használhatóságát.

Jelenleg a phpMyAdmin-t a phpMyAdmin Project fejleszti, Olivier Müller, Marc Delisle, Alexander M. Turek, Michal Čihař és Garvin Hicking irányításával.

 

Jellemzők

A rendszer az alábbi tulajdonságokkal rendelkezik:

  • Webes felület
  • MySQL és MariaDB adatbáziskezelés
  • Adatok importálása CSV-ből és SQL-ből
  • Adatok exportálása különböző formátumokba: CSV, SQL, XML, PDF (a TCPDF könyvtáron keresztül), ISO / IEC 26300 - OpenDocument szöveg és táblázat, Word, Excel, LaTeX és mások
  • Több szerver adminisztrációja
  • PDF-grafikák létrehozása az adatbázis elrendezéséről
  • Összetett lekérdezések létrehozása (QBE)
  • Globális keresés egy adatbázisban vagy annak egy részében
  • A tárolt adatok bármilyen formátumba történő átalakítása előre megírt függvények segítségével
  • Élő diagramok a MySQL kiszolgálói tevékenységről, például kapcsolatok, folyamatok, CPU / memóriahasználat stb.
  • Többféle operációs rendszerrel való együttműködés
  • Összetett SQL lekérdezések egyszerűbbé tétele.