Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| phpmyadmin [2021/10/31 12:14] – créée - modification externe 127.0.0.1 | phpmyadmin [2025/08/30 10:46] (Version actuelle) – [Gestionnaire PhPMyAdmin] administrateur | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | ====== Gestionnaire | + | ====== Gestionnaire |
| PhpMyAdmin est une interface Web permettant de gérer les bases de données MySql ou MariaDB. | PhpMyAdmin est une interface Web permettant de gérer les bases de données MySql ou MariaDB. | ||
| Ligne 6: | Ligne 6: | ||
| PhpMyAdmin tourne sur un serveur disposant d'un service HTTP (Apache, Nginx), d'un SGBD MySql ou MariaDB et de l' | PhpMyAdmin tourne sur un serveur disposant d'un service HTTP (Apache, Nginx), d'un SGBD MySql ou MariaDB et de l' | ||
| - | ==== Installation et accès ==== | + | ===== Installer PhpMyAdmin sur Debian 10 et suivants |
| - | Pour installer et utiliser PhpMyAdmin, on suivra la procédure suivante : | + | Depuis Debian 10, PhpMyAdmin n'a plus de source disponible |
| - | - Installer le paquetage // | + | |
| - | - Au cours de l' | + | |
| - | Par défaut, on ne peut pas se connecter en utilisant le compte //root//. \\ | + | |
| - | En mesurant le risque de sécurité, on peut le faire en donnant tous les privilèges à // | + | |
| - | </ | + | |
| - | - :!: Choisir la configuration automatique du serveur //Apache// (<wrap em>barre d’espace pour cocher la case</ | + | |
| - | - Implanter la base de données nécessaire à la gestion de // | + | |
| - | - Configurer un mot de passe spécifique pour // | + | |
| - | - Vérifier le fonctionnement par le navigateur : [[http://< | + | |
| - | + | ||
| - | === Reconfigurer PhpMyAdmin pour Apache2 === | + | |
| - | Si on a oublié de configurer PhpMyAdmin pour Apache, on peut relancer la configuration par : | + | |
| - | <code lscript># | + | |
| - | + | ||
| - | ==== Accès Root sur PhpMyAdmin ==== | + | |
| - | Si on souhaite donner un accès à **// | + | |
| - | <code lscript># | + | |
| - | mysql> GRANT ALL PRIVILEGES ON *.* TO root@localhost identified by '< | + | |
| - | </ | + | |
| - | + | ||
| - | ===== Installer PhpMyAdmin sur Debian 10 ===== | + | |
| - | Depuis Debian 10, PhpMyAdmin n'a plus de source disponible. | + | |
| On est donc tenu de l' | On est donc tenu de l' | ||
| Ligne 36: | Ligne 14: | ||
| ==== Prérequis ==== | ==== Prérequis ==== | ||
| - | On doit avoir installé les extensions suivantes | + | On doit avoir installé les éléments suivants |
| + | <code lscript> | ||
| ==== Récupérer le code PHP ==== | ==== Récupérer le code PHP ==== | ||
| Ligne 70: | Ligne 49: | ||
| service apache2 restart </ | service apache2 restart </ | ||
| - | ==== Se connecter à PhpMyAdmin ==== | ||
| - | Dans le navigateur, aller sur **// | ||
| + | ===== Reconfigurer PhpMyAdmin pour Apache2 ===== | ||
| + | Si on a oublié de configurer PhpMyAdmin pour Apache, on peut relancer la configuration par : | ||
| + | <code lscript># | ||
| + | ===== Accès sur PhpMyAdmin ===== | ||
| + | Si on souhaite donner un accès à **//un compte//** pour PhpMyAdmin, on donnera les droits via Mysql/ | ||
| + | <code mysql> GRANT < | ||
| + | </ | ||
| + | ==== Exemples ==== | ||
| + | <code mysql># | ||
| + | GRANT ALL PRIVILEGES ON bddGestion.* TO adminBG@localhost identified by ' | ||
| + | #compte avec les droits sur les données de la base | ||
| + | GRANT SELECT, INSERT, UPDATE, DELETE ON bddGestion TO usrBG@localhost identified by ' | ||
| + | </ | ||
| + | ==== Se connecter à PhpMyAdmin ==== | ||
| + | Dans le navigateur, aller sur **// | ||
| + | <WRAP center round info 100%> | ||
| + | ===== Ancienne version ===== | ||
| + | ==== Installation et accès ==== | ||
| + | Pour installer et utiliser PhpMyAdmin, on suivra la procédure suivante : | ||
| + | - Installer le paquetage // | ||
| + | - Au cours de l' | ||
| + | Par défaut, on ne peut pas se connecter en utilisant le compte //root//. \\ | ||
| + | En mesurant le risque de sécurité, on peut le faire en donnant tous les privilèges à // | ||
| + | </ | ||
| + | - :!: Choisir la configuration automatique du serveur //Apache// (<wrap em>barre d’espace pour cocher la case</ | ||
| + | - Implanter la base de données nécessaire à la gestion de // | ||
| + | - Configurer un mot de passe spécifique pour // | ||
| + | - Vérifier le fonctionnement par le navigateur : [[http://< | ||
| + | </ | ||