~ Installation MySQL pour Laurux ~

         

1 ) Installation de MySQL.

Ouvrir le gestionnaire de paquets synaptic  par le menu "Système --> gestionnaire de paquets synaptic"
Saisir votre mot de passe root pour y accéder.

Dans la case "recherche" saisir mysql-server

Dans la liste sélectionner la dernière version en cliquant dessus.
faire un clic bouton droit pour "selectionner pour installation.

répondre "ok"  aux propositions du gestionnaire d'installer des paquets supplémentaires

Le gestionnaire télécharge puis installe mysql et demande de saisir un mot de passe :
saisissez en un de votre choix et notez le bien car il servira à vous connecter à mysql pour l'administrer.

A la fin de la procédure vous pouvez fermer le gestionnaire

 ou installer Gambas3 de la même façon si vous ne l'avez pas fait.


2) MySQL : création des droits pour créer et accèder à la base Laurux.


A l'ouverture d'un terminal (Applications --> accessoires --> terminal)

le message suivant s'affichera automatiquement

Votre_nom_d_utilisateur_Ubuntu@le_nom_de_votre_ordinateur:~$

au clignotement du curseur saisir sudo -s

(= les 4 lettres, un espace,le tiret et la letttre s et appuyer sur "entrée")

le terminal répond

[sudo] password for Votre_nom_d_utilisateur_Ubuntu:

au clignotement du curseur saisir votre mot de passe
(celui que vous avez mis à l'intallation d'ubuntu après votre nom d'utilisateur
et qui est par défaut celui qui sert aussi à administrer votre PC  (root)

 - valider par "entrée".

C'est donc le même que celui qui sert à accéder au gestionnaire de paquets synaptic.
Le curseur ne bouge pas et  le mot de passe ne s'affiche pas mais le terminal
le prendra bien en compte si la casse est bien respectée
sinon vous aurez un message "sorry, try again".


Le terminal répond :

root@le_nom_de_votre_ordinateur:~#
au clignotement du curseur saisir mysql -p et valider.

le terminal répond

Enter password:
saisir ici le mot de passe choisi lors de l'installation
de mysql (par le gestionnaire de paquets synaptic) et valider

le terminal répond et affiche

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 164
Server version: 5.1.37-1ubuntu2 (Ubuntu)

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql>

Création de l'utilisateur laurux associé à un mot de passe pour la base Laurux:
bien respecter la syntaxe (espaces , apostrophes et  ;  en fin de commande).

Le curseur clignote après le > de mysql :
saisir :

GRANT ALL PRIVILEGES ON *.* TO 'utilisateur que vous avez choisi pour laurux'@'localhost' IDEN
TIFIED BY 'mot de passe pour la base Laurux';

A la validation, vous devez avoir le message suivant (qui indique la réussite de la commande)

Query OK, 0 rows affected (0,00 sec)
mysql>

vous pouvez taper exit pour sortir de mysql

3) Installation et paramétrage de Laurux.

Si vous l'avez pas encore fait, télécharger Laurux et décompressez
l'archive dans votre dossier personnel; le dossier Laurux ne doit pas être mis ailleurs.

A la première ouverture de Laurux, saisir dans le cadre le nom d'utilisateur
 choisi dans la commande GRANT.... et le mot de passe associé et Valider.

valider les messages de Laurux

A la deuxième ouverture de Laurux, impérativement restaurer la base livrée avec Laurux
(menu Base-->restauration-->choisir : indiquer ici le chemin de cette base
qui est par défaut votre répertoire home/Laurux.

Impératif : ne pas utiliser ce répertoire pour vos futures sauvegardes
mais, par exemple, créer un répertoire dans votre home "Sauvegarde_Laurux".


Petit mémo :

on a bien 3 mots de passe et 2 utilisateurs

Un utilisateur "U1" Ubuntu associé à un mot de passe MDP1(qui sert aussi
 de mot de passe "root" pour administrer votre pc)
(Utilisateur et mot de passe saisi lors de l'installation d'Ubuntu.)

Un mot de passe MDP2 (celui saisi lors de l'instalation de mysql) pour administrer mysql après vous être loggué
en "root" par la commande sudo -s

Un utilisateur Laurux "U2" et son propre mot de passe MDP3 pour
créer et utiliser la base Laurux : ces derniers ont été créés lors de l'utilisation de la commande "GRANT....;"