Installer PhpMyAdmin dans sa machine

Malgré qu'il soit facile à mettre en place, beaucoup de gens ne le savent pas ! PhpMyAdmin est de loin l'interface le plus utiliser dans le monde pour gérer sa base de donnée. Voyons ensemble comment l'installer dans sa machine.

J’ai constaté que ce temps-ci, de plus en plus de personne me sollicite pour installer le fameux PhpMyAdmin .

PhpMyAdmin n’est juste qu’un interface permettant de gérer sa base de donnée de manière graphique. Plus besoin d’utiliser le Terminal pour les allégies !

L’installation est très facile, je vais vous montrer la manière dont je juge le plus facile et rapide.

D’abord il faut se rendre sur le site officiel afin de télécharger la dernière version de PhpMyAdmin.

Site Officiel de PhpMyAdmin

A l’heure actuelle où je rédige cet article, la dernière version est la 4.8.4.

Téléchargez le fichier et dézipper dans votre dossier www. Ou bien dans le dossier que vous mettez normalement toutes vos application.

Si vous utilisez Laragon sur Windows alors c’est bien dans le dossier www.

Comme la majorité des gens sont sur Windows alors je vais partir du principe que vous utilisez Windows. Sachant que personnellement j’utilise Linux avec Laravel Valet, et sur Windows Laravel Homestead.

 Dézipper l’artchive PhpMyAdmin

Comme vous pouvez le voir, je l’ai dézippé et renommé en mysql pour que Laragon me crée un virtualhost du style mysql.test .
Puis il vous suffit de relancer apach ou nginx pour qu’il puisse prendre en compte et créer le virtualhost de votre application.

Et oui car PhpMyAdmin n’est rien d’autre qu’une application php . 😊

Une fois que c’est fait, il suffit d’aller sur le navigateur avec le virtualhost que vous aurez choisi.
Dans mon cas c’est mysql.test

Aller dans son application PhpMyAdmin

Il ne vous reste plus qu’à vous connecter avec l’utilisateur root, ou bien l’utilisateur que vous auriez créer.

Si vous n’avez pas fait des modifications, normalement l’utilisateur root n’a pas de mot de passe, ce qui signifie que vous ne pourrez pas vous y connecter sur PhpMyAdmin, car ce dernier exige un mot de passe.

Soit vous mettez un mot de passe à l’utilisateur root, soit vous créer un nouveau utilisateur.

Je vais vous montrer comment on créer un nouveau utilisateur, il aura le même rang que l’utilisateur root avec tous les accès !

Ouvrez votre terminal (de préférence depuis Laragon) et connectez-vous avec l’utilisateur **roor*
mysql -u root

Une fois connecter, tapez la commande suivante pour créer un utilisateur, dans mon cas l’utilisateur s’appelle homestead et comme mot de passe secret.

GRANT ALL PRIVILEGES ON *.* TO 'homestead'@'localhost' IDENTIFIED BY 'secret' WITH GRANT OPTION;

Comme ça dès que je créer un nouveau projet Laravel, je n’aurai cas mettre le nom de ma base de donnée et laisser les identions de connection.