Outils pour utilisateurs

Outils du site


phpmyadmin

Différences

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

Lien vers cette vue comparative

Prochaine révision
Révision précédente
phpmyadmin [2021/10/31 12:14] – créée - modification externe 127.0.0.1phpmyadmin [2022/10/10 14:24] (Version actuelle) – [Accès sur PhpMyAdmin] admin
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'extension PHP. PhpMyAdmin tourne sur un serveur disposant d'un service HTTP (Apache, Nginx), d'un SGBD MySql ou MariaDB et de l'extension PHP.
  
-==== Installation et accès ==== +===== Installer PhpMyAdmin sur Debian 10 et suivants =====
-Pour installer et utiliser PhpMyAdmin, on suivra la procédure suivante : +
-  - Installer le paquetage //phpmyadmin// <code lscript> apt-get install phpmyadmin</code> +
-  - Au cours de l'installation :  <WRAP right round alert 40%> +
- 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 à //root@localhost identified by '<mot_de_passe>'// +
-</WRAP> +
-    - :!: Choisir la configuration automatique du serveur //Apache// (<wrap em>barre d’espace pour cocher la case</wrap>+
-    - Implanter la base de données nécessaire à la gestion de //PhpMyAdmin// (en indiquant le mot de passe de //MySQL//+
-    - 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é). +
- +
-=== 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> +
- +
-===== Installer PhpMyAdmin sur Debian 10 =====+
 Depuis Debian 10, PhpMyAdmin n'a plus de source disponible. Depuis Debian 10, PhpMyAdmin n'a plus de source disponible.
  
Ligne 70: Ligne 48:
 service apache2 restart </code> service apache2 restart </code>
  
-==== Se connecter à PhpMyAdmin ==== 
-Dans le navigateur, aller sur **//http://ip_serveur/phpmyadmin  //** 
  
 +===== 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 ====
 +Dans le navigateur, aller sur **//http://ip_serveur/phpmyadmin  //**
  
 +<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 //phpmyadmin// <code lscript> apt-get install phpmyadmin</code>
 +  - Au cours de l'installation :  <WRAP right round alert 40%>
 + 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 à //root@localhost identified by '<mot_de_passe>'//
 +</WRAP>
 +    - :!: Choisir la configuration automatique du serveur //Apache// (<wrap em>barre d’espace pour cocher la case</wrap>)
 +    - Implanter la base de données nécessaire à la gestion de //PhpMyAdmin// (en indiquant le mot de passe de //MySQL//)
 +    - 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é).
 +</WRAP>
  
  
phpmyadmin.1635682459.txt.gz · Dernière modification : 2021/10/31 12:14 de 127.0.0.1