phpMyAdmin

Un article de Wikipédia, l'encyclopédie libre.
Aller à : navigation, rechercher
Page d'aide sur l'homonymie Pour les articles homonymes, voir PMA.
phpMyAdmin
Logo

Image illustrative de l'article PhpMyAdmin

Développeur The phpMyAdmin Project
Dernière version 4.4.15 ()[1],[2]
4.5.5.1 (, )[3]
4.3.13.3 ()[4],[5]
4.0.10.11 ()[6],[7]
4.6.0 ()[8],[9]
4.6.2 ()[10],[11]
4.6.3 ()[12],[13]
4.6.5.2 ()[14]
4.6.5.1 ()[15]
4.0.10.18 ()[16]
4.6.5 ()[17]
4.4.15.9 ()[18]
4.4.15.8 ()[19]
4.0.10.17 ()[20]
4.6.4 ()[21]
4.0.10.16 ()[22]
4.4.15.7 ()[23]
4.4.15.6 ()[24]
4.6.1 ()[25]
4.5.5 ()[26]
4.5.4.1 ()[27]
4.0.10.14 ()[28]
4.4.15.4 ()[29]
4.4.15.3 ()[30]
4.5.4 ()[31]
4.0.10.13 ()[32]
4.4.15.2 ()[33]
4.0.10.12 ()[34]
4.5.3.1 ()[35]
4.5.3 ()[36]
4.5.2 ()[37]
4.5.1 ()[38]
4.5.0.2 ()[39]
4.5.0.1 ()[40]
4.5.0 ()[41]
4.4.14.1 ()[42]
4.3.13.2 ()[43]
4.4.14 ()[44]
4.4.13.1 ()[45]
4.4.13 ()[46]
4.4.12 ()[47]
4.4.11 ()[48]
4.4.10 ()[49]
4.4.9 ()[50]
4.4.8 ()[51]
4.4.7 ()[52]
4.4.6.1 ()[53]
4.3.13.1 ()[54]
4.2.13.3 ()[55]
4.0.10.10 ()[56]
4.4.6 ()[57]
4.4.5 ()[58]
4.4.4 ()[59]
4.4.3 ()[60]
4.4.1.1 ()[61]
4.4.1 ()[62]
4.4.0 ()[63]
4.3.13 ()[64]
4.3.12 ()[65]
4.3.11.1 ()[66]
4.2.13.2 ()[67]
4.0.10.9 ()[68]
4.3.11 ()[69]
4.3.10 ()[70]
4.3.9 ()[71]
4.3.8 ()[72]
4.3.7 ()[73]
4.3.6 ()[74]
4.0.10.8 ()[75]
4.3.5 ()[76]
4.3.4 ()[77]
4.2.10 ()[78]
4.3.3 ()[79]
4.3.2 ()[80]
4.3.1 ()[81]
4.3.0 ()[82]
4.2.13.1 ()[83]
4.1.14.8 ()[84]
4.0.10.7 ()[85]
4.2.13 ()[86]
4.2.12 ()[87]
4.1.14.7 ()[88]
4.0.10.6 ()[89]
4.2.11 ()[90]
4.2.10.1 ()[91]
4.1.14.6 ()[92]
4.0.10.5 ()[93]
4.2.9.1 ()[94]
4.1.14.5 ()[95]
4.0.10.4 ()[96]
4.2.9 ()[97]
4.2.8.1 ()[98]
4.1.14.4 ()[99]
4.0.10.3 ()[100]
4.2.8 ()[101]
4.2.7.1 ()[102]
4.1.14.3 ()[103]
4.0.10.2 ()[104]
4.2.6 ()[105]
4.1.14.2 ()[106]Voir et modifier les données sur Wikidata
Écrit en PHP et JavaScriptVoir et modifier les données sur Wikidata
Environnement Multiplate-forme
Langues multilingue (62)
Type Système de gestion de base de donnéesVoir et modifier les données sur Wikidata
Licence GPL-2.0[107],[108]Voir et modifier les données sur Wikidata
Site web phpmyadmin.net

phpMyAdmin (PMA) est une application Web de gestion pour les systèmes de gestion de base de données MySQL réalisée en PHP et distribuée sous licence GNU GPL.

Fonctionnalités[modifier | modifier le code]

Il s'agit de l'une des plus célèbres interfaces pour gérer une base de données MySQL sur un serveur PHP. De nombreux hébergeurs, gratuits comme payants, le proposent ce qui évite à l'utilisateur d'avoir à l'installer.

Cette interface pratique permet d'exécuter, très facilement et sans grandes connaissances en bases de données, des requêtes comme les créations de table de données, insertions, mises à jour, suppressions et modifications de structure de la base de données, ainsi que l'attribution et la révocation de droits et l'import/export. Ce système permet de sauvegarder commodément une base de données sous forme de fichier .sql et d'y transférer ses données, même sans connaître SQL.

Les requêtes SQL restent possibles, ce qui permet de les tester interactivement lors de la création d'un site pour les utiliser ensuite en batch (c'est-à-dire en différé) une fois au point.

Histoire[modifier | modifier le code]

En 1998, Tobias Ratschiller commença à travailler sur une façade web en PHP pour MySQL, inspirée du MySQL-Webadmin de Peter Kuppelwieser. Quand il renonça au projet en 2000 par manque de temps, phpMyAdmin était déjà devenu un des plus populaires outils d'administration pour les applications PHP et l'administration MySQL avec une large communauté d'utilisateurs et de collaborateurs.

Afin de coordonner le nombre croissant de patches, un groupe de trois développeurs, Olivier Müller, Marc Delisle et Loïc Chapeaux, lancèrent le projet The phpMyAdmin Project sur SourceForge.net et assurèrent le développement en 2001.

Principales versions[modifier | modifier le code]

  • 0.9.0 le  : première version interne
  • 1.0.1 le
  • 1.1.0 le  : demande de confirmation avant une commande « Drop »
  • 1.2.0 le  : import de données depuis un fichier texte
  • 1.3.0 le
  • 1.3.1 le  : première version multilingue
  • 1.4.0 le  : possibilité de renommer et de copier des tables
  • 2.0.0 le  : refonte de la mise en page
  • 2.1.0 le  : dernière version du développeur original Tobias Ratschiller
  • 2.2.0 le  : première version stable de The phpMyAdmin Project
  • 2.3.0 le  : les vues de bases de données et de tables sont découpées en plus petites sections
  • 2.4.0 le  : support des privilèges MySQL 4, connexions compressées, usage généralisé du format PNG
  • 2.5.0 le  : introduction du système de transformation basé sur MIME
  • 2.6.0 le  : amélioration du jeu de caractères et support MySQL 4.1
  • 2.7.0 le  : amélioration des possibilités d'import, configuration simplifiée, nettoyage de l'interface utilisateur
  • 2.8.0 le  : prise en charge de PHP 5.1.2
  • 2.9.0 le  : possibilité d'export vers un texte ou une feuille OpenDocument
  • 2.10.0 le  : interface utilisateur permettant de définir les relations
  • 2.11.0 le  : création de vues à partir de résultats de requêtes, prise en charge des triggers, procédures et fonctions, interface améliorée pour les serveurs gérant un grand nombre de bases ou de tables
  • 3.0.0 le  : PHP 5.2+ et MySQL 5.0+ sont désormais requis, support de « Event » et « Trigger »
  • 3.0.1 le
  • 3.1.0 le
  • 3.2.0 le
  • 3.3.0 le
  • 3.4.0 le
  • 3.5.0 le  : édition directe du contenu d'une cellule, éditeur de champs de type Enum/Set, ajaxification accrue
  • 4.0.0 le  : abandon des frames HTML, utilisation d'une arborescence dans le panneau de navigation

Statut actuel[modifier | modifier le code]

Le logiciel, actuellement disponible dans 50 langues différentes[109], est encore maintenu dans The phpMyAdmin Project administré par Olivier Müller, Marc Delisle, Alexander M. Turek, Michal Čihař et Garvin Hicking.

Notes et références[modifier | modifier le code]

  1. http://phpmyadmin.net/home_page/downloads.php
  2. https://api.github.com/repos/phpmyadmin/phpmyadmin/releases
  3. https://api.github.com/repos/phpmyadmin/phpmyadmin/releases
  4. https://www.phpmyadmin.net/files/4.3.13.3/
  5. https://api.github.com/repos/phpmyadmin/phpmyadmin/releases
  6. https://www.phpmyadmin.net/files/4.0.10.11/
  7. https://api.github.com/repos/phpmyadmin/phpmyadmin/releases
  8. https://lists.phpmyadmin.net/pipermail/news/2016-March/000473.html
  9. https://api.github.com/repos/phpmyadmin/phpmyadmin/releases
  10. https://www.phpmyadmin.net/files/4.6.2/
  11. https://api.github.com/repos/phpmyadmin/phpmyadmin/releases
  12. https://www.phpmyadmin.net/files/4.6.3/
  13. https://api.github.com/repos/phpmyadmin/phpmyadmin/releases
  14. https://api.github.com/repos/phpmyadmin/phpmyadmin/releases
  15. https://api.github.com/repos/phpmyadmin/phpmyadmin/releases
  16. https://api.github.com/repos/phpmyadmin/phpmyadmin/releases
  17. https://api.github.com/repos/phpmyadmin/phpmyadmin/releases
  18. https://api.github.com/repos/phpmyadmin/phpmyadmin/releases
  19. https://api.github.com/repos/phpmyadmin/phpmyadmin/releases
  20. https://api.github.com/repos/phpmyadmin/phpmyadmin/releases
  21. https://api.github.com/repos/phpmyadmin/phpmyadmin/releases
  22. https://api.github.com/repos/phpmyadmin/phpmyadmin/releases
  23. https://api.github.com/repos/phpmyadmin/phpmyadmin/releases
  24. https://api.github.com/repos/phpmyadmin/phpmyadmin/releases
  25. https://api.github.com/repos/phpmyadmin/phpmyadmin/releases
  26. https://api.github.com/repos/phpmyadmin/phpmyadmin/releases
  27. https://api.github.com/repos/phpmyadmin/phpmyadmin/releases
  28. https://api.github.com/repos/phpmyadmin/phpmyadmin/releases
  29. https://api.github.com/repos/phpmyadmin/phpmyadmin/releases
  30. https://api.github.com/repos/phpmyadmin/phpmyadmin/releases
  31. https://api.github.com/repos/phpmyadmin/phpmyadmin/releases
  32. https://api.github.com/repos/phpmyadmin/phpmyadmin/releases
  33. https://api.github.com/repos/phpmyadmin/phpmyadmin/releases
  34. https://api.github.com/repos/phpmyadmin/phpmyadmin/releases
  35. https://api.github.com/repos/phpmyadmin/phpmyadmin/releases
  36. https://api.github.com/repos/phpmyadmin/phpmyadmin/releases
  37. https://api.github.com/repos/phpmyadmin/phpmyadmin/releases
  38. https://api.github.com/repos/phpmyadmin/phpmyadmin/releases
  39. https://api.github.com/repos/phpmyadmin/phpmyadmin/releases
  40. https://api.github.com/repos/phpmyadmin/phpmyadmin/releases
  41. https://api.github.com/repos/phpmyadmin/phpmyadmin/releases
  42. https://api.github.com/repos/phpmyadmin/phpmyadmin/releases
  43. https://api.github.com/repos/phpmyadmin/phpmyadmin/releases
  44. https://api.github.com/repos/phpmyadmin/phpmyadmin/releases
  45. https://api.github.com/repos/phpmyadmin/phpmyadmin/releases
  46. https://api.github.com/repos/phpmyadmin/phpmyadmin/releases
  47. https://api.github.com/repos/phpmyadmin/phpmyadmin/releases
  48. https://api.github.com/repos/phpmyadmin/phpmyadmin/releases
  49. https://api.github.com/repos/phpmyadmin/phpmyadmin/releases
  50. https://api.github.com/repos/phpmyadmin/phpmyadmin/releases
  51. https://api.github.com/repos/phpmyadmin/phpmyadmin/releases
  52. https://api.github.com/repos/phpmyadmin/phpmyadmin/releases
  53. https://api.github.com/repos/phpmyadmin/phpmyadmin/releases
  54. https://api.github.com/repos/phpmyadmin/phpmyadmin/releases
  55. https://api.github.com/repos/phpmyadmin/phpmyadmin/releases
  56. https://api.github.com/repos/phpmyadmin/phpmyadmin/releases
  57. https://api.github.com/repos/phpmyadmin/phpmyadmin/releases
  58. https://api.github.com/repos/phpmyadmin/phpmyadmin/releases
  59. https://api.github.com/repos/phpmyadmin/phpmyadmin/releases
  60. https://api.github.com/repos/phpmyadmin/phpmyadmin/releases
  61. https://api.github.com/repos/phpmyadmin/phpmyadmin/releases
  62. https://api.github.com/repos/phpmyadmin/phpmyadmin/releases
  63. https://api.github.com/repos/phpmyadmin/phpmyadmin/releases
  64. https://api.github.com/repos/phpmyadmin/phpmyadmin/releases
  65. https://api.github.com/repos/phpmyadmin/phpmyadmin/releases
  66. https://api.github.com/repos/phpmyadmin/phpmyadmin/releases
  67. https://api.github.com/repos/phpmyadmin/phpmyadmin/releases
  68. https://api.github.com/repos/phpmyadmin/phpmyadmin/releases
  69. https://api.github.com/repos/phpmyadmin/phpmyadmin/releases
  70. https://api.github.com/repos/phpmyadmin/phpmyadmin/releases
  71. https://api.github.com/repos/phpmyadmin/phpmyadmin/releases
  72. https://api.github.com/repos/phpmyadmin/phpmyadmin/releases
  73. https://api.github.com/repos/phpmyadmin/phpmyadmin/releases
  74. https://api.github.com/repos/phpmyadmin/phpmyadmin/releases
  75. https://api.github.com/repos/phpmyadmin/phpmyadmin/releases
  76. https://api.github.com/repos/phpmyadmin/phpmyadmin/releases
  77. https://api.github.com/repos/phpmyadmin/phpmyadmin/releases
  78. https://api.github.com/repos/phpmyadmin/phpmyadmin/releases
  79. https://api.github.com/repos/phpmyadmin/phpmyadmin/releases
  80. https://api.github.com/repos/phpmyadmin/phpmyadmin/releases
  81. https://api.github.com/repos/phpmyadmin/phpmyadmin/releases
  82. https://api.github.com/repos/phpmyadmin/phpmyadmin/releases
  83. https://api.github.com/repos/phpmyadmin/phpmyadmin/releases
  84. https://api.github.com/repos/phpmyadmin/phpmyadmin/releases
  85. https://api.github.com/repos/phpmyadmin/phpmyadmin/releases
  86. https://api.github.com/repos/phpmyadmin/phpmyadmin/releases
  87. https://api.github.com/repos/phpmyadmin/phpmyadmin/releases
  88. https://api.github.com/repos/phpmyadmin/phpmyadmin/releases
  89. https://api.github.com/repos/phpmyadmin/phpmyadmin/releases
  90. https://api.github.com/repos/phpmyadmin/phpmyadmin/releases
  91. https://api.github.com/repos/phpmyadmin/phpmyadmin/releases
  92. https://api.github.com/repos/phpmyadmin/phpmyadmin/releases
  93. https://api.github.com/repos/phpmyadmin/phpmyadmin/releases
  94. https://api.github.com/repos/phpmyadmin/phpmyadmin/releases
  95. https://api.github.com/repos/phpmyadmin/phpmyadmin/releases
  96. https://api.github.com/repos/phpmyadmin/phpmyadmin/releases
  97. https://api.github.com/repos/phpmyadmin/phpmyadmin/releases
  98. https://api.github.com/repos/phpmyadmin/phpmyadmin/releases
  99. https://api.github.com/repos/phpmyadmin/phpmyadmin/releases
  100. https://api.github.com/repos/phpmyadmin/phpmyadmin/releases
  101. https://api.github.com/repos/phpmyadmin/phpmyadmin/releases
  102. https://api.github.com/repos/phpmyadmin/phpmyadmin/releases
  103. https://api.github.com/repos/phpmyadmin/phpmyadmin/releases
  104. https://api.github.com/repos/phpmyadmin/phpmyadmin/releases
  105. https://api.github.com/repos/phpmyadmin/phpmyadmin/releases
  106. https://api.github.com/repos/phpmyadmin/phpmyadmin/releases
  107. SourceForge.net, consulté le
  108. répertoire du logiciel libre, consulté le
  109. la liste des langages supportés par phpMyAdmin

Articles connexes[modifier | modifier le code]

  • Adminer (anciennement phpMinAdmin), application plus légère.
  • phpPgAdmin, un outil similaire qui fournit des fonctionnalités similaires pour PostgreSQL
  • MySQL

Liens externes[modifier | modifier le code]

Sur les autres projets Wikimedia :