Mysql Workbench : 1 base pour Joomla

1 - Contexte

J'ai rédigé cet article dans le cadre de la rédaction de l'article sur la migration de site web Joomla Migration 2.5 vers 3.x.

Les données utilisées sont conforme à un site Joomla mais le fond de l'article est valable pour toute création d'un couple base de données (schéma) et utilisateur pour cette base.

2 - Définition des données de création

Pour cet exemple j'ai récupéré le nom de la base (public $db), le nom de l'utilisateur (public $user) ainsi que le mot de passe (public $password) du fichier configuration.php de mon site Joomla 2.5.

A vous de définir ces données comme bon vous semble dans un autre cas de figure.

3 - Connexion au serveur

Sur la console Mysql Workbench

Console Mysql Worlbench

Lancer la connexion au serveur voulu (SYSADMINTOOLS pour moi).

Popup de connexion

4 - Création de la base (schéma)

Une fois connectés, nous allons créer une base.

Bouton de création de schéma

Cliquer sur la seule icône visible ci-dessus.

Zone de travail Mysql Workbench

Saisir le nom de la base (dans mon cas c'est le nom de ma base Joomla pour la migration).

Cliquer sur Apply.

Review SQL Script

C'est un résumé de notre demande.

Cliquer sur Apply.

Rapport de création

 

C'est le rapport de création. Cliquer sur Finish pour le fermer.

La base est créée, passons à l'utilisateur.

5 - Création de l'utilsateur

Nous allons créer maintenant un utilisateur et lui attribuer les droits sur notre base.

Users and Privileges dans le Navigator

Dans le Navigator cliquer sur Users and Privileges.

Listes des utilisateurs

 

Vous arrivez sur une liste des utilisateurs créés sur ce serveur.

Cliquer sur Add Account.

Newuser

 

Saisir un nom et un mot de passe (2 fois).

Création de l'utiliateur

Les valeurs en exemple concerne un article de migration de site Joomla.

Cliquer sur Apply.

Utilisateur créé.

 

L'utilisateur est créé. Passons maintenant aux droits sur notre base.

Cliquer sur Schema Privileges.

Schema Privileges

 

Par défaut, l'utilisateur n'a aucun privilèges sur les bases.

Pour configurer ces droits, cliquer sur Add Entry.

Sélection de la base

 

Choisir l'option Selected schema.

Sélectionner la base voulue et cliquer sur OK.

Utilisateur et bases rattachés

 

Voila l'utilisateur est rattaché à notre base mais n'a aucun droits sur celle-ci.

Choisir les droits souhaités ou cliquer sur Select All.

Privilèges définis

 

Il ne reste qu'à cliquer sur Apply.

Droits de l'utlusateur sur notre base

 

6 - Conclusion

Nous avons vu comment créer une base, un utilisateur et les associer.

Merci de votre lecture.

N'hésitez pas à réagir dans les commentaires et de partager sur les réseaux sociaux.

Aucun commentaire