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

Outils MySQL Discussion :

Mysql et les privileges


Sujet :

Outils MySQL

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 2
    Par défaut Mysql et les privileges
    Bonjour tout le monde

    je suis sous gentoo.

    Je n'ai pas réussi a trouvé la solution à ma question.

    Je crée par exemple un compte sql " 123 "

    Je me connecte avec le login " 123 "

    3 databases sont actif :
    - 123
    - information schema
    - test

    Et je voudrais que cette utilisateur puisse créer d'autre database, comment faire ?

    J'ai tester plusieurs chose, même en lui mettant le privilèges global " create ", a partir de la il peut créer d'autre database mais pas dans son compte a lui et de plus, il peut voir les autres databases, ce qui me plait pas du tout.

    Merci d'avance pour vos réponses

  2. #2
    Expert confirmé Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Par défaut
    c'est grant qui permets de gerer les droits par une commande sql

    par exemple pour donner tous les droits sur la base 123 à 123

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    grant all on 123.* to '123'@'localhost' ;
    tu peux avoir l'aide en faisant tu peux aussi tout simplement dans mysql.user creer les droits que tu veux par exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    use mysql ;
    update user set create=Y and update=Y ....etc.... where user='123' ;

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 2
    Par défaut
    Bonjour,

    j'ai essayé la 1ere commande et ça n'as pas l'air de fonctionner.

    Peut être, y'a t'il quelque chose a faire pour que les privilèges soit prise en compte ?

  4. #4
    Expert éminent
    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    Août 2006
    Messages
    16 814
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'études en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2006
    Messages : 16 814
    Billets dans le blog
    14
    Par défaut
    Problème similaire pour moi avec MySQL Administrator.
    J'ai donné (sous utilisateur root) tous les droits à un autre utilisateur mais celui-ci n'a pas pu créer de nouveau schéma (CREATE DATABASE). Il a fallu que je crée le schéma sous root.

    Doit-on passer obligatoirement par la commande SQL pour accorder le droit de créer un nouveau schéma ? Sinon comment faire dans MySQL Administrator ?
    Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole, en retraite... mais toujours Autoentrepreneur à l'occasion.
    Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
    « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
    À la maison comme au bureau, j'utilise la suite Linux Mageïa !

Discussions similaires

  1. mysql et les application de gestion venez en discussion
    Par hama dans le forum Administration
    Réponses: 1
    Dernier message: 05/12/2005, 13h19
  2. dbExpress & MySQL : Recueillir les données de la bd
    Par Griswold dans le forum Bases de données
    Réponses: 1
    Dernier message: 21/11/2005, 21h23
  3. [JDBC]Java MYSQL - Remplacer les apostrophes
    Par RapidJul dans le forum JDBC
    Réponses: 3
    Dernier message: 08/11/2005, 16h31
  4. Optimisations mysql sur les requêtes SELECT: index
    Par leo'z dans le forum Débuter
    Réponses: 2
    Dernier message: 29/11/2003, 13h23

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