phpmyadmin

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
phpmyadmin [2022/10/10 14:15] adminphpmyadmin [2025/08/30 10:46] (Version actuelle) – [Gestionnaire PhPMyAdmin] administrateur
Ligne 1: Ligne 1:
-====== Gestionnaire PhPMyAdmin ======+====== Gestionnaire PhpMyAdmin ======
 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 7: Ligne 7:
  
 ===== Installer PhpMyAdmin sur Debian 10 et suivants ===== ===== Installer PhpMyAdmin sur Debian 10 et suivants =====
-Depuis Debian 10, PhpMyAdmin n'a plus de source disponible.+Depuis Debian 10, PhpMyAdmin n'a plus de source disponible dans les dépôts.
  
 On est donc tenu de l'installer à la main.  On est donc tenu de l'installer à la main. 
Ligne 14: Ligne 14:
  
 ==== Prérequis ==== ==== Prérequis ====
-On doit avoir installé les extensions suivantes : php-mysqli, php-xml.+On doit avoir installé les éléments suivants apache, mysql, php, php-mysqli, php-xml 
 +<code lscript>apt install apache2 mariadb-server php php-xml php-mysqli</code>.
 ==== Récupérer le code PHP ==== ==== Récupérer le code PHP ====
  
Ligne 47: Ligne 48:
 #ou #ou
 service apache2 restart </code> service apache2 restart </code>
 +
 +
 +===== Reconfigurer PhpMyAdmin pour Apache2 =====
 +Si on a oublié de configurer PhpMyAdmin pour Apache, on peut relancer la configuration par : 
 +<code lscript># dpkg-reconfigure phpmyadmin</code>
 +
 +===== Accès sur PhpMyAdmin =====
 +Si on souhaite donner un accès à **//un compte//** pour PhpMyAdmin, on donnera les droits via Mysql/MariaDB selon les besoins : 
 +<code mysql> GRANT <privileges> ON <base>.* TO <compte>@localhost identified by '<mot_de_passe_compte>'
 +</code>
 +
 +==== Exemples ====
 +<code mysql>#compte avec tous les droits sur une base
 +GRANT ALL PRIVILEGES ON bddGestion.* TO adminBG@localhost identified by 'mdp@DM1N';
 +#compte avec les droits sur les données de la base
 +GRANT SELECT, INSERT, UPDATE, DELETE ON bddGestion TO usrBG@localhost identified by 'mpU5Rbg';
 +</code>
  
 ==== Se connecter à PhpMyAdmin ==== ==== Se connecter à PhpMyAdmin ====
 Dans le navigateur, aller sur **//http://ip_serveur/phpmyadmin  //** Dans le navigateur, aller sur **//http://ip_serveur/phpmyadmin  //**
  
-<WRAP center round info 60%>+<WRAP center round info 100%>
 ===== Ancienne version ===== ===== Ancienne version =====
  
Ligne 65: Ligne 83:
     - Configurer un mot de passe spécifique pour //PhpMyAdmin// (//il permettra ensuite de se connecter à l'interface avec des droits restreints//)     - Configurer un mot de passe spécifique pour //PhpMyAdmin// (//il permettra ensuite de se connecter à l'interface avec des droits restreints//)
   - Vérifier le fonctionnement par le navigateur : [[http://<IPServeurBDD>/phpmyadmin]] (avec le compte phpmyadmin et le mot de passe renseigné).   - Vérifier le fonctionnement par le navigateur : [[http://<IPServeurBDD>/phpmyadmin]] (avec le compte phpmyadmin et le mot de passe renseigné).
- 
-=== Reconfigurer PhpMyAdmin pour Apache2 === 
-Si on a oublié de configurer PhpMyAdmin pour Apache, on peut relancer la configuration par :  
-<code lscript># dpkg-reconfigure phpmyadmin</code> 
- 
-==== Accès Root sur PhpMyAdmin ==== 
-Si on souhaite donner un accès à **//root//** pour PhpMyAdmin (ou un autre compte à définir), on donnera les droits via Mysql: 
-<code lscript># mysql -u root [-p]    //l'option -p permet de saisir le mot de passe à l'invite de commande 
-mysql> GRANT ALL PRIVILEGES ON *.* TO root@localhost identified by '<mot_de_passe_root>' 
-</code> 
- 
 </WRAP> </WRAP>
  
  • phpmyadmin.1665411348.txt.gz
  • Dernière modification : 2022/10/10 14:15
  • de admin