Ceci est une ancienne révision du document !
Informations sur l'utilisation du serveur MySQL sur mysql.iro.umontreal.ca
Informations générales
- Quand un usager a accès au service MySQL deux comptes sont créés : nom_usager et nom_usager_web
- L'usager nom_usager peut travailler sur toutes les bases de données dont le nom commence par nom_usager_
- Le compte nom_usager a tous les privilèges sur les bases de données dont le nom commence par nom_usager_
- Le compte nom_usager_web peut seulement faire les commandes select, insert, update et delete sur les bases de données dont le nom commence par nom_usager_
Comment obtenir votre mot de passe
Le compte nom_usager s'authentifie à l'aide de Kerberos. Vous n'avez plus besoin de générer et d'utiliser un mot de passe. Par contre, vous devez encore le faire pour le compte nom_usager_web.
Pour obtenir ou modifier le mot de passe spécifique au compte nom_usager_web, tapez la commande suivante sur une console Linux
ssh -n remise /usr/local/bin/mysqlpasswd-remise
Comment vous connecter à la base de données
Vous pouvez alors vous connecter sur mysql.iro.umontreal.ca en écrivant
mysql -h mysql
Pour quitter MySQL utilisez la commande exit;
Pour modifier le mot de passe par défaut
Pour modifier le mot de passe MySQL pour le compte nom_usager_web, utilisez la commande MySQL suivante :
SET PASSWORD = PASSWORD('nouveau_mot_de_passe');
Pour créer et sauvegarder une base de données
Pour créer une autre base de données ayant le nom Cinema
exécuter la commande :
mysql -u nom_usager -h mysql -e 'CREATE DATABASE nom_usager_Cinema'
Vérifier ensuite que cette base de données a bien été créée en exécutant les commandes MySQL :
use nom_usager_Cinema; show tables;
La commande Unix suivante permet de sauvegarder dans le fichier Cinema.sql la base Cinema avant de la modifier :
mysqldump -h mysql -u nom_usager nom_usager_Cinema > Cinema.sql