Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteProchaine révisionLes deux révisions suivantes |
logiciel:mysql [2015-01-12 22:01] – [Pour lancer MySQL] derval | logiciel:mysql [2016-08-09 15:26] – nocqjuli |
---|
Le SGBD relationnel [[http://www.mysql.com|MySQL]] est disponible dans l'environnement Linux au DIRO : | Le SGBD relationnel [[http://www.mysql.com|MySQL]] est disponible dans l'environnement Linux au DIRO : |
| |
| * Seuls les étudiants inscrits à des activités d'enseignement peuvent obtenir des comptes MySQL |
* Nom du serveur MySQL : ''mysql.iro.umontreal.ca'' | * Nom du serveur MySQL : ''mysql.iro.umontreal.ca'' |
* Quand un usager obtient le privilège MySQL, **deux** comptes sont créés : **nom_usager** et **nom_usager_web** | * 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_** | * 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_web** peut seulement faire des ''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_** |
* Seuls les étudiants inscrits à des activités d'enseignement peuvent obtenir un compte (même principe que pour ceux qui suivent le cours avec Oracle) | |
* Le serveur MySQL acceptera des requêtes **seulement** des machines du domaine **.umontreal.ca** | |
===== Pour lancer MySQL ===== | ===== Pour lancer MySQL ===== |
| |
* Le serveur MySQL est disponible sur ''mysql.iro.umontreal.ca'' mais accessible de toute machine du réseau départemental. Pour obtenir ou modifier vos mots de passe spécifiques à MySQL, tapez la commande suivante sur une console Linux <code>ssh -n remise /usr/local/bin/mysqlpasswd-remise</code> | * Le serveur MySQL est disponible sur ''mysql.iro.umontreal.ca'' mais accessible de toute machine du réseau départemental. Pour obtenir ou modifier vos mots de passe spécifiques à MySQL, tapez la commande suivante sur une console Linux <code>ssh -n remise /usr/local/bin/mysqlpasswd-remise</code> |
* Vous pouvez alors vous connecter en écrivant <code>mysql -p -h mysql</code> Le système vous souhaite alors la bienvenue avec le message suivant <code>Welcome to the MySQL monitor. Commands end with ; or \g. | * 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. |
Your MySQL connection id is 158 to server version: 3.23.49 | 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. | Type 'help;' or '\h' for help. Type '\c' to clear the buffer. |
| |
mysql></code> | mysql></code> |
| |
| |
| * 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 quitter MySQL utilisez la commande ''exit;'' | * Pour quitter MySQL utilisez la commande ''exit;'' |
* Pour plus d'informations, veuillez vous adresser à votre démonstrateur ou à votre professeur ou lire la documentation appropriée sur le site [[http://www.mysql.com|MySQL]] | |
| |
| |
* 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 <code>mysqldump -h mysql -u nom_usager -p nom_usager_Cinema > Cinema.sql</code> permet de sauvegarder dans le fichier ''Cinema.sql'' la base ''Cinema'' avant de la modifier. | * 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> |
| |
| ===== 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 [[http://www.mysql.com|MySQL]] |
| |
===== PHP et MySQL ===== | ===== PHP et MySQL ===== |
| |