IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SQL Procédural MySQL Discussion :

Donner accès à une base


Sujet :

SQL Procédural MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    322
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 322
    Par défaut Donner accès à une base
    Bonjour,

    je voudrais donner accès à une base pour un utilisateur.
    J'ai créé l'utilisateur et vérifié qu'il se connecte.
    Pour donner accès j'ai fait :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    grant all privileges on bugtracker to 'mantisuser'@'localhost';
    et
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    grant all privileges on bugtracker.* to 'mantisuser'@'localhost';
    Mais lorsque l'utilisateur se connecte et essaie de voir les bases auxquelles il a accès, il ne voit pas celle en question :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    mysql> show databases;
    +--------------------+
    | Database           |
    +--------------------+
    | information_schema |
    | test               |
    +--------------------+
    Pourrais-je avoir de l'aide svp ?

  2. #2
    Membre éprouvé
    Avatar de debug
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    1 034
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2002
    Messages : 1 034
    Par défaut
    As tu pensé à recharger MySql après l'ajout des privilèges ?

    La commande est la suivante :


  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    322
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 322
    Par défaut
    effectivement, ça marche maintenant.
    Mais avec toutes les manip que j'ai fait, l'utilisateur a trop de droits. Il accede à la base "mysql". J'essaie de lui enlever ces droits mais...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    mysql> revoke all privileges on mysql.* from 'mantisuser'@'localhost';
    ERROR 1141 (42000): There is no such grant defined for user 'mantisuser' on host 'localhost'

  4. #4
    Rédacteur/Modérateur

    Avatar de Antoun
    Homme Profil pro
    Architecte décisionnel
    Inscrit en
    Octobre 2006
    Messages
    6 287
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Architecte décisionnel
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2006
    Messages : 6 287
    Par défaut
    Fais un petit :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    SHOW GRANTS FOR mantisuser@localhost;
    histoire de voir exactement à quoi il a droit...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [C#] Accés à une base de données AS400
    Par Green Hornet dans le forum Accès aux données
    Réponses: 8
    Dernier message: 14/11/2011, 11h26
  2. Accès à une base Pervasive
    Par david_chardonnet dans le forum Bases de données
    Réponses: 3
    Dernier message: 29/10/2005, 20h53
  3. [SYBASE] Acces à une base SYBASE V12 via VB6
    Par pulley60 dans le forum Sybase
    Réponses: 2
    Dernier message: 23/09/2004, 14h21
  4. Refus d'accès à une base Firebird
    Par severine dans le forum Installation
    Réponses: 18
    Dernier message: 04/06/2003, 16h03
  5. [Dev-C++] Accès à une base MySQL
    Par Beetlejuice dans le forum Dev-C++
    Réponses: 8
    Dernier message: 08/05/2003, 13h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo