 mardi 17 mai 2005 atelier gestion des droits sous mysql  lors de cette réunion il y avait 13 personnes gnunux gérald bouil jeanb frantz mircea tony laurent stéphane jibux marian luc et yvonne 2 visiteurs  yvonne analyste programmeur venue se renseigner sur coagul mais surtout sur le fonctionnement des logiciels libres elle est venue à la journée du 14 mai sur les logiciels libres dans l éducation elle recherche un nouveau système de programmation pour redévelopper un programme existant sous le système prologue et en langage abal de plus yvonne a embauché luc à temps partiel pour tester ses programmes marian notre ancien président atelier gestion des droits sous mysql voici un résumé des opérations effectuées lors de cet atelier présenté par tony  mettre un mot de passe à l utilisateur root de mysql après l installation de mysql la première chose à faire est de mettre un mot de passe à l utilisateur root de mysql l utilisateur root de mysql est complètement indépendant de l utilisateur root de linux et le mot de passe peut être différent création d une base et d une table de test avec phpmyadmin créer une base de données  mabase  créer une nouvelle table  table1 avec 1 champ mettre champ1 comme nom de champ et 10 comme taille de champ insérer une ou plusieurs valeurs et visualiser le contenu de la table création d un nouvel utilisateur dans mysql avec phpmyadmin créer un nouvel utilisateur  coagul avec le mot de passe que vous voulez pour localhost et cocher tous les privilèges utilisation de mysql en ligne de commandes en ligne de commandes saisir  mysql u coagul p dans l interface en ligne de commande de mysql saisir les commandes suivantes  show databases    use mabase    show tables    select from table1    drop database mabase  attention  cette dernière commande supprime complètement la base de données avec toutes les tables et toutes les données sans aucune demande de confirmation test en supprimant le droit drop  avec phpmyadmin modifier les permissions et enlever le droit drop recréer la base de donnés mabase  la table table1 et saisir quelques données en ligne de commande se déconnecter et se reconnecter à mysql  quit et mysql u coagul p  essai suppression de la base de données  drop database mabase  essai suppression de la table table1  drop table table1  essai effacement des données  delete from table1  attention  cette dernière commande efface toutes les donnés de table1 modifier les permissions et enlever le droit delete   se déconnecter et se reconnecter de mysql essai effacement des données  delete from table1  ajout de permissions au niveau d un champ modifier la table  table1  et ajouter le champ  champ2  modifier les permissions et ne pas autoriser un select sur le champ2 se déconnecter et se reconnecter de mysql essai de select  select from table1 essai de select  select champ1 from table1 