Installation de PHPMyAdmin
Présentation
PHPMyAdmin est un outil web open source permettant de gérer facilement des bases de données MySQL et MariaDB via une interface graphique.
Il simplifie les opérations complexes sans passer par la ligne de commande.
Interface web intuitive pour administrer vos bases de données
Fonctionnalités principales
- Gestion des bases : créer, modifier, supprimer
- Gestion des utilisateurs : droits et permissions
- Édition des tables : colonnes, index, relations
- Requêtes SQL : exécution directe avec résultats
- Import / Export : SQL, CSV, JSON, XML
- Sauvegarde / restauration
- Maintenance : optimisation, réparation
- Statistiques : visualisation des données
Avantages
- Interface simple et accessible
- Multilingue
- Très utilisé et bien documenté
- Accessible depuis un navigateur
Idéal pour administrer rapidement une base de données
Inconvénients
- Moins performant sur très grosses bases
- Risque de sécurité si mal configuré
Toujours sécuriser l’accès (authentification, IP, HTTPS)
Installation
Commandes :
apt install phpmyadmin
Configuration Nginx pour ma part :
# fichier : /etc/nginx/nginx.conf
http {
...
client_max_body_size 100M;
}
Explication :
apt install phpmyadmin→ installe l’interface webclient_max_body_size→ permet d’importer de gros fichiers SQL
Bonnes pratiques
- Restreindre l'accès par IP ou par VPN
- Utiliser HTTPS
- Changer l'URL par défaut
- Ne jamais laisser accessible en production sans sécurité
PHPMyAdmin est une cible fréquente → sécurisation obligatoire
PHPMyAdmin est un outil puissant pour gérer vos bases de données rapidement,
mais doit être utilisé avec précaution en production.