![]() |
|
|||||||
|
|
phpMyAdmin est devenu le complément naturel de MySQL pour toutes les opérations d’administration des tables et des users de ce SGBD via le Web.
|
||||||||||
|
Première publication le 21 octobre 2006 Après avoir téléchargé le fichier ZIP depuis le site officiel, copiez son contenu dans la partition hébergeant votre répertoire de publication Web. Cette opération a pour effet de créer le répertoire ’/phpMyAdmin-2.***’ : renommez-le ’/phpmyadmin’ et assurez-vous qu’il est placé là où vous le souhaitez. ATTENTION : phpMyAdmin étant une application d’administration, il est fortement souhaitable d’en restreindre l’accès aux personnes habilitées. Pour cela, je vous suggère de dédier un répertoire Web aux fonctions d’administration et d’en contrôler l’accès comme présenté dans l’article traitant de l’authentification LDAP.
Configurer phpMyAdminLa version 2.9 de phpMyAdmin fournit un script de configuration qui est automatiquement proposé s’il n’existe pas encore de fichier de configuration : Cliquez sur le lien proposé pour l’activer : Reportez-vous à la documentation portée par la page "Documentation.html" et laissez-vous guider par la section "Quick Install". En synthèse :
Mettre en place une authentification plus sûrePhpMyAdmin utilise plusieurs méthodes pour contrôler l’accès à la base de données MySQL. La plus simple consiste à mémoriser le mot de passe du compte ’root’ dans son fichier de configuration : toute personne ayant accès à PhpMyAdmin héritera de tous les droits sur le serveur MySQL. Dans l’outil de configuration, cette méthode correspond à la valeur ’config’ du champ ’Authentication type’. Le meilleur moyen de contrôler l’accès à l’outil et aux bases de données consiste à demander une authentification au lancement de l’outil. Dans l’outil de configuration, cette méthode correspond à la valeur ’http’ du champ ’Authentication type’. Elle permet à PhpMyAdmin de ne plus conserver le mot de passe du compte ’root’ dans son fichier de configuration. Mais pour y parvenir, elle doit :
Ce compte n’ayant aucun droit, il ne peut être exploité par un intrus ayant eu connaissance de son mot de passe. Modification du paramétrage d’APACHE v2 Si vous utilisez PHP v5 en mode CGI sous APACHE v2, il faut ajouter une directive de type "Rewrite Rules". Pour ce faire :
Modification du paramétrage de PHP v5 Veillez à ce que l’extension "php_mbstring.dll" soit bien activée dans le paramétrage de PHP v5. Reportez-vous au guide d’installation de PHP5 pour plus d’informations. Création du compte local ’pma’
Activer l’authentification préalable
Dès lors, une boite de dialogue apparaîtra pour demander le compte de connexion MySQL et son mot de passe : dans un premier temps, spécifiez ’root’ et son mot de passe associé puis étudiez l’intérêt de créer autant de comptes que de personnes habilitées à utiliser le SGBD. |
|
| |
| Aucune contribution au forum. |
|