1. Vous êtes ici :  
  2. Accueil
  3. MySql

  • Accueil
  • Linux
    • Installation Webmin sur Centos
    • Installation de phpmyadmin sur Centos
  • Poste de travail Linux
    • Linux Mint 17.2
    • Remmina
    • Installation des Fontes Windows
    • Mise à jour Remmina
    • Installation Dell C1760nw
    • Partage réseau
  • Virtualisation
    • Installation VirtualBox sur Windows
    • Installation vmware player sur Windows
    • Installation de Centos 6.3
    • Upgrade Centos 6.3 vers 6.4
    • Installation Centos 6.4
    • Clonage de VM Centos
    • Utilisation de Gparted
    • Installation Centos 7.0
    • VirtualBox 5.0
    • VirtualBox 5.0 LinuxMint 17.2
    • Travail sur LVM
    • Installation Rocky Linux 8.5
    • Installation AlmaLinux 8.5
  • MySql
    • Réplication Maître/Maître avec phpmyadmin
    • Réplication Maître/Maître en ligne de commande
    • MySQL Workbench
    • Mysql Workbench : Utilisation
  • Supervision
    • Installation EON 3.1
    • Customisation EON 3.1
    • Installation EON V5.3
    • Scripts pour Freebox
    • Freebox Revolution sur Cacti : les bases
    • Freebox Revolution sur Cacti : méthode simple
    • Freebox Revolution sur Cacti : méthode complète
  • Hp Microserver Gen8
    • Introduction
    • Spécifications
    • Upgrade de mémoire
    • Upgrade processeur
    • Carte Raid P222
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.

Page 1 sur 4

  • 1
  • 2
  • 3
  • 4

PrestaOpen
  • Basé sur template Learn Mate de Joomlead
  • Email: demo@joomlead.com

© 2025 Edu Joomla 4 Template. All rights reserved.