===== 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 === Tout d'abord, connectez-vous sur les arcades avec votre compte au DIRO. Ensuite, faites la commande ssh ens pour vous connecter aux machines des labos. 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