PREVIOUS UP   Technologies Internet et Education, © TECFA
  5. Serveur de bases de données de MySQL

5. Serveur de bases de données de MySQL

5.1 Installation des fichiers

5.2 configuration de l'environnement windows pour mysql

Il faut éditer les paramètre DOS par défaut de la machine ( autoexec.bat ) pour une utilisation plus confortable.

set path=%path%;c:\soft\mysql\bin

Maintenant, les commandes MySQL sont dans le chemin par défaut. On peut les utiliser sous dos quel que soit le répertoire où on se trouve.

5.3 Lancement arrêt et utilisation du serveur

A. Lancement

Ouvrez une console msdos et tapez

mysqld

Le serveur est demarré et s'exécute en tache de fond

B. Utilisation

Vous pouvez maintenant utiliser le serveur. Pour l'instant, il n'y qu'un seul utilisateur

Nom d'utilisateur : root
Mot de passe : vide (pas de mot de passe)
Droits de l'utilisateur : controle total du serveur

Pour plus d'informations sur les utilisateurs et les droits MySQL, se référer à la documentation.

Voici quelques exemples d'utilisation. Les exercices proposés permettent de créer ce qu'il faut pour faire fonctionner votre application "livre d'or" sur la machine.

 

 

Entrer dans la ligne de commande mysql (ne mettez pas le -p s'il n'y a pas de pass) :

mysql -u utilisateur [-p]

Vous voyez apparaitre un promt mysql>. Pour sortir tapez exit

 

Créer un utilisateur (pas secure !!! beaucoup de pouvoirs... voir la doc)

Dans une ligne de commande Mysql (voir ci-dessus), tapez :

GRANT ALL PRIVILEGES ON *.* to 'utilisateur
'@localhost [identified by 'mot_de_passe
'] with grant option;

Remplacez utilisateur et mot_de_passe par les valeurs adhoc. Ne pas inclure la partie entre crochets si l'utilisateur n'a pas de mot de passe

Exercice : créez un utilisateur nobody sans mot de passe.

 

Créer une base de donnée

Depuis une commande DOS (ne pas mettre -p s'il n'y a pas de mot de passe).

mysqladmin -u utilisateur
 [-p] create base_de_données

Exercice : créez une base de donées mydb

 

Créer des tables dans une base de données à partir d'un fichier de commande.

Pour cela il vous faut un fichier texte qui contienne toute les commandes SQL pour créer la/les tables. Déplacez vous dans l'arborescence sous dos pour vous placer dans le répertoire ou se trouve le fichier

cd c:\chemin\vers\le\repertoire

Puis tapez la commande

mysql -u utilisateur 
[-p password
] < fichier.sql

Exercice : créez la table comments pour le "livre d'or" dans la base de donnée mydb

C. Arret du serveur

Pour arreter le serveur, tapez dans une commande dos

mysqladmin -u utilisateur
 [-p mot_de_passe
] shutdown

 


PREVIOUS UP -- TIE