Outils pour utilisateurs

Outils du site


logiciel:mysql

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
Prochaine révisionLes deux révisions suivantes
logiciel:mysql [2019-05-21 21:45] royjulilogiciel:mysql [2020-01-08 20:55] royjuli
Ligne 13: Ligne 13:
   * L'usager **nom_usager** peut travailler sur toutes les bases de données dont le nom commence par **nom_usager_**   * 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** a tous les privilèges sur les bases de données dont le nom commence par **nom_usager_**
 +  * 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**.
   * 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_**   * 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 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 <code>ssh -n remise /usr/local/bin/mysqlpasswd-remise</code>+  * Pour obtenir ou modifier le mot de passe spécifique au compte nom_usager_web de MySQL sur le serveur **mysql.iro.umontreal.ca**, tapez la commande suivante sur une console Linux <code>ssh -n remise /usr/local/bin/mysqlpasswd-remise</code>
  
   * 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 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.
Ligne 22: Ligne 23:
 ===== Pour lancer MySQL ===== ===== Pour lancer MySQL =====
  
-  * Vous pouvez alors vous connecter en écrivant <code>mysql -p -h mysql</code> Le système vous souhaite alors la bienvenue avec un message ressemblant au suivant : <code>Welcome to the MySQL monitor.  Commands end with ; or \g.+  * Vous pouvez alors vous connecter en écrivant <code>mysql -h mysql</code> Le système vous souhaite alors la bienvenue avec un message ressemblant au suivant : <code>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 Your MySQL connection id is 158 to server version: 5.5.44-MariaDB MariaDB Server
  
Ligne 30: Ligne 31:
  
  
-  * Pour modifier votre mot de passe MySQL pour l'un des comptes, utilisez la commande MySQL suivante : <code>SET PASSWORD = PASSWORD('nouveau_mot_de_passe');</code>+  * Pour modifier le mot de passe MySQL pour le compte **nom_usager_web**, utilisez la commande MySQL suivante : <code>SET PASSWORD = PASSWORD('nouveau_mot_de_passe');</code>
  
  
Ligne 38: Ligne 39:
 ===== Pour créer et sauvegarder une base de données ===== ===== 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 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 :<code>mysql -u nom_usager -p -h mysql -e 'CREATE DATABASE nom_usager_Cinema'</code>+  * Pour créer une autre base de données ayant le nom ''Cinema'' exécuter la commande :<code>mysql -u nom_usager  -h mysql -e 'CREATE DATABASE nom_usager_Cinema'</code>
   * Vérifier ensuite que cette base de données a bien été créée en exécutant les commandes MySQL :<code>use nom_usager_Cinema;   * Vérifier ensuite que cette base de données a bien été créée en exécutant les commandes MySQL :<code>use nom_usager_Cinema;
 show tables;</code> show tables;</code>
-  * La commande Unix suivante permet de sauvegarder dans le fichier Cinema.sql la base Cinema avant de la modifier : <code>mysqldump -h mysql -u nom_usager -p nom_usager_Cinema > Cinema.sql</code> +  * La commande Unix suivante permet de sauvegarder dans le fichier Cinema.sql la base Cinema avant de la modifier : <code>mysqldump -h mysql -u nom_usager nom_usager_Cinema > Cinema.sql</code> 
  
 ===== Besoin d'aide? ===== ===== Besoin d'aide? =====
logiciel/mysql.txt · Dernière modification : 2020-06-17 14:27 de royjuli