logiciel:mysql
Ceci est une ancienne révision du document !
Table des matières
Logiciel MySQL
Le SGBD relationnel MySQL est disponible dans l'environnement Linux au DIRO :
- Seuls les étudiants inscrits à des activités d'enseignement peuvent obtenir des comptes MySQL
- Plusieurs serveurs sont disponibles, mais l'accès varient selon les cours auxquels vous êtes inscrits :
- Pour le serveur
mysql.iro.umontreal.ca
, l'accès est réservé aux étudiants inscrits à la maîtrise et aux cours ift1147, ift1148, ift1149, ift1176, ift1177, ift2821, ift2935, ift6243, ift6800, ift6801 et ift6865. - Pour le serveur mysql
www-ens.iro.umontreal,ca
, seuls les étudiants inscrits au cours ift3225 y ont accès. - Pour le serveur mysql
oracle.iro.umontreal.ca
, l'accès est réservé aux étudiants des cours ift2821, ift2935, ift6243,ift6800 et ift6865. - Pour le serveur
postgres.iro.umontreal.ca
, l'accès est réservé aux étudiants du cours ift2935.
- Le serveur MySQL acceptera des requêtes seulement des machines du domaine
.umontreal.ca
- Quand un usager a accès à 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_
Pour obtenir votre mot de passe
- Pour obtenir ou modifier vos mots de passe spécifiques à MySQL sur le serveur mysql.iro.umontreal.ca, tapez la commande suivante sur une console Linux
ssh -n remise /usr/local/bin/mysqlpasswd-remise
- Pour le serveur www-ens.iro.umontreal.ca, oracle.iro.umontreal.ca et postgres.iro.umontreal.ca, le mot de passe a été généré automatiquement selon une recette précise. Cette recette vous sera donnée par votre démo.
Pour lancer MySQL
- Vous pouvez alors vous connecter en écrivant
mysql -p -h mysql
Le système vous souhaite alors la bienvenue avec un message ressemblant au suivant :
Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 158 to server version: 5.5.44-MariaDB MariaDB Server Type 'help;' or '\h' for help. Type '\c' to clear the buffer. mysql>
- Pour modifier votre mot de passe MySQL pour l'un des comptes, utilisez la commande MySQL suivante :
SET PASSWORD = PASSWORD('nouveau_mot_de_passe');
- Pour quitter MySQL utilisez la commande
exit;
Pour créer et sauvegarder une base de données
Pour chacune de ces commandes, ne pas oublier de remplacer “-h mysql” par “-h www-ens” si la bases de données doit être créée sur le serveur web d'enseignement (www-ens.iro.umontreal.ca).
- Pour créer une autre base de données ayant le nom
Cinema
exécuter la commande :mysql -u nom_usager -p -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 -p nom_usager_Cinema > Cinema.sql
Besoin d'aide?
Pour plus d'informations, veuillez vous adresser à votre démonstrateur ou à votre professeur ou lire la documentation appropriée sur le site MySQL
PHP et MySQL
logiciel/mysql.1554141713.txt.gz · Dernière modification : 2019-04-01 18:01 de royjuli