Skip to content

Latest commit

 

History

History
67 lines (41 loc) · 3.53 KB

PHPMyAdmin.md

File metadata and controls

67 lines (41 loc) · 3.53 KB

phpMyAdmin

phpMyAdmin est une interface web en PHP pour administrer à distance les SGBD MySQL et MariaDB.

Il permet d'administrer les éléments suivants :

  • les bases de données

  • les tables et leurs champs (ajout, suppression, définition du type)

  • les index, les clés primaires et étrangères

  • les utilisateurs de la base et leurs permissions

  • importer ou exporter les données dans divers formats (CSV, XML, PDF, OpenDocument, Word, Excel et LaTeX)

Pré-requis

Avoir installé les paquets suivants :

  • le SGBD MySQL ou MariaDB

  • le serveur web apache2

S'être assuré que le serveur web fonctionne et que les scripts PHP sont correctement interprétés.(Voir LAMP)

Installation via les dépôts

Il est recommandé d'installer phpMyAdmin depuis le site officiel pour avoir une installation fonctionnelle et de beneficier des mises à jour des sécurité Soit en ligne de commande :

sudo apt install phpmyadmin

Lors de l'installation, il vous sera posé quelques questions auxquelles il faut répondre avec soin :

  • Créer la base de données phpmyadmin : oui
  • Définir un mot de passe pour l'utilisateur MySQL phpmyadmin :
  • L'écran suivant demandera la confirmation de ce mot de passe
  • Indiquer le mot de passe de l'utilisateur MySQL « root » tel que défini à l'installation de mysql-server :
  • Choisir le serveur web à configurer automatiquement (utiliser les flèches du clavier ou la touche tab pour se déplacer et la barre d'espace pour sélectionner/désélectionner), Ulitiser Apache2 si vous avez installez en suivant le tutos sur LAMP phpMyAdmin devrait être accessible à l'adresse http://localhost/phpmyadmin

Erreur 404 avec Apache ou "phpmyadmin" Not Found after install on Apache, Ubuntu

Si vous avez choisis Apache2 lors de l'installation du paquet phpmyadmin ,Concernant les problèmes de non accessibilité de phpMyAdmin, Utilisez la commande suivante pour pouvoir répondre à nouveau aux questions : sudo dpkg-reconfigure phpmyadmin. Ensuite, lorsqu'on vous demande de choisir apache2, assurez-vous d'appuyer sur espace pendant que [ ] apache2 est en surbrillance. Un astérisque doit apparaître entre les crochets. Appuyez ensuite sur Entrée. Phpmyadmin devrait reconfigurer et maintenant http://localhost/phpmyadmin devrait fonctionner. Ou si malgrer tout cela ne marche pas, ouvrez votre terminal, Ce problème a été résolu en ajoutant Include /etc/phpmyadmin/apache.conf au fichier /etc/apache2/apache2.conf et en redémarrant le service. Et donc Essaye ça

sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
sudo a2enconf phpmyadmin.conf
sudo systemctl restart apache2

Si vous avez configurer un VirtualHost avec votre espace de travaille, pour créer un lien symbolique avec cela, utiliser la commande :

sudo ln -s /usr/share/phpmyadmin /var/www/votreDossierDuVirtualHost

Erreur de connection sur 'phpmyadmin'

Premierement il faut avec votre editeur de texte:

sudo nano /etc/phpmyadmin/config.inc.php et de décommenter la ligne $cfg['server'][$i]['AllowPassword'] = TRUE qui est entre 95 à 100è ligne

Si malgrer cela vous n'arrivez toujours pas à vous connectez cela, peut etre dus au fait que vous n'avez pas les privilèges recquis pour se connecter il faut alors les modifier