Créer une base de données avec PHPMyAdmin

Créé le :
samedi 17 mai 2008
Révisé le :
samedi 5 octobre 2013

Vous avez besoin d'une base de données pour la nouvelle application que vous souhaitez installer sur SME ?
Il existe deux méthodes pour ce faire, la méthode en console (en ligne de commande) ou une méthode plus 'graphique' par PHPMyAdmin.

C'est cette dernière qui est expliquée ici.

 

Prérequis : Vous devez avoir déjà installé PHPMyAdmin sur votre serveur (voir ce How-To sur Contribs.org).

Bon, c'est parti !
La première chose à faire est de vous connecter à PHPMyAdmin : pointez votre navigateur web préféré vers https://www.votredomaine.tld/phpmyadmin/ (notez que par défaut cela n'est possible qu'à partir de votre réseau local).
Vous avez à vous identifier, utilisez le nom d'utilisateur "admin" et le mot de passe correspondant (celui de votre SME en fait).

Dans le centre de l'écran vous cliquez sur privilèges.
Là, vous avez un lien pour ajouter un utilisateur... mais avant de vous faire cliquer sur ce lien, je fait une petite pose :

Même si l'objectif annoncé par le titre de cet article est de créer une base, sachez que pour accéder à cette base il est fortement recommandé de créer un utilisateur qui n'aura des droits d'accéder qu'a cette base. Il serait dangereux que l'application que vous allez installer utilise l'utilisateur "admin" (par exemple), celle-ci pourrait faire du vilain sur les autres bases... Et puis, PHPMyAdmin simplifie grandement la procédure en commençant par créer l'utilisateur plutôt que la base.


Continuons, vous pouvez maintenant cliquer sur ajouter un utilisateur.

Il vous faut renseigner (et vous souvenir : notez ces infos sur un calepin) :

  • Nom d'utilisateur (ce sera le même nom que celui de votre future base) : je vous conseille d'utiliser le nom de votre application. Choisissez par exemple "Joomla", ou "kplaylist", etc...
  • Serveur : inscrivez "localhost". Cela défini que la base ne sera accessible que depuis le serveur (plus de sécurité).
  • Mot de passe : là, c'est comme vous voulez !
  • Entrez de nouveau : ... le mot de passe inscrit ci dessus.
  • Générer un mot de passe : ne touchez à aucun bouton et laissez vide.

Dans le cadre suivant Base de données pour cet utilisateur, sélectionnez le deuxième bouton radio : "Créer une base portant son nom et donner à cet utilisateur tous les privilèges sur cette base".

Dans le dernier cadre Privilèges globaux (Tout cocher / Tout décocher) : ne touchez à rien, laissez tel quel.

Il vous reste à cliquer sur le bouton du bas éxecuter !

Si tout c'est bien déroulé, vous devriez avoir le message d'information "Vous avez ajouté un utilisateur".

Retournez à l'accueil de PHPMyAdmin en cliquant sur l'icône "maison" en haut à gauche. Puis dans la fenêtre principale cliquez sur "Recharger les privilèges" pour prendre en compte ces modifications.

Ca y'est, votre base est créée son utilisateur et le mot de passe de connexion aussi. Vous pouvez fermer votre navigateur et passer a l'installation de votre application !