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.
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.
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
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