Outils pour utilisateurs

Outils du site


logiciel:mysql

Ceci est une ancienne révision du document !


Logiciel MySQL

Le SGBD relationnel MySQL est disponible dans l'environnement Linux au DIRO :

  • 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
  • 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 des 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

  • 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
    ssh -n remise /usr/local/bin/mysqlpasswd-remise
  • Vous pouvez alors vous connecter en écrivant
    mysql -p -h mysql

    Le système vous souhaite alors la bienvenue avec le message suivant

    Welcome to the MySQL monitor.  Commands end with ; or \g.
    Your MySQL connection id is 158 to server version: 3.23.49
    
    Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
    
    mysql>
  • 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 MySQL

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 -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
    mysqldump -h mysql -u nom_usager -p nom_usager_Cinema > Cinema.sql

    permet de sauvegarder dans le fichier Cinema.sql la base Cinema avant de la modifier.

PHP et MySQL

  • Consultez la page du site de MySQL pour connaître les fonctions PHP permettant de travailler avec les bases de données MySQL.
  • Consultez la page portant sur PHP au sujet de l'utilisation de PHP au DIRO.
logiciel/mysql.1458659408.txt.gz · Dernière modification : 2018-04-26 20:46 (modification externe)