phpMyAdmin : gestionnaire de base de données MySQL
Présentation
phpMyAdmin est une application de gestion de base de données MySQL.
Cette interface pratique permet d'exécuter, très facilement et sans grandes connaissances dans le domaine des bases de données, de nombreuses requêtes comme les créations de table de données, les insertions, les mises à jour, les suppressions, les modifications de structure de la base de données.
Installation
Cette application est pré-installée sur les modules Scribe, Horus, Seshat ainsi que sur AmonEcole et toutes ses variantes.
Truc & astuce
Pour désactiver rapidement et temporairement (jusqu'au prochain reconfigure) l'application web il est possible d'utiliser la commande suivante :
# a2dissite nom_de_l'application
Le nom de l'application à mettre dans la commande est celui que l'on trouve dans le répertoire /etc/apache2/sites-available/
Pour activer cette nouvelle configuration il faut recharger la configuration d'Apache avec la commande :
# service apache2 reload
Pour réactiver l'application avec cette méthode il faut utiliser les commandes suivantes :
# a2ensite nom_de_l'application
# service apache2 reload
Pour désactiver l'application pour une période plus longue voir définitivement, il faut désactiver l'application depuis l'interface de configuration du module, dans l'onglet Applications web
.
L'opération nécessite une reconfiguration du module avec la commande reconfigure
.
Accéder à l'application
Pour accéder à l'application, se rendre à l'adresse : https://<adresse_serveur>/phpmyadmin/
(ou https://<adresse_serveur>/myadmin/
).
L'utilisateur peut être l'utilisateur root
de MySQL ou un utilisateur de la base.
Attention
L'accès à l'application ne peut se faire que depuis une adresse IP autorisée dans l'interface de configuration du module (Onglet Interface-n
, sous-menu Administration distante sur l'interface
, mettre Autoriser les connexions pour administrer le serveur
à oui
, remplir le champ Adresse IP réseau autorisé
avec l'adresse IP ou la plage d'adresses IP souhaitée).
Rôles de utilisateurs
Les utilisateurs autorisés à se connecter sont les utilisateurs de MySQL.
Il est possible de déléguer tout ou une partie des droits d'administration.
Remarques
Le mot de passe root de MySQL est réinitialisé avec une chaîne de caractères aléatoires à chaque reconfiguration du serveur.
Le mot de passe de l'utilisateur root
de MySQL peut être réinitialisé avec la commande :
mysql_pwd.py
Truc & astuce
Si vous prévoyez d'utiliser régulièrement phpMyAdmin, il est préférable de créer un utilisateur MySQL dédié pour l'administration des bases de données.
Celui-ci ne sera pas écrasé après une reconfiguration du module.