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 un mot de passe à un utilisateur


Sujet :

SQL Procédural MySQL

  1. #1
    Rédacteur/Modérateur
    Avatar de troumad
    Homme Profil pro
    Enseignant
    Inscrit en
    Novembre 2003
    Messages
    5 598
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 5 598
    Points : 7 837
    Points
    7 837
    Par défaut Donner un mot de passe à un utilisateur
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    [troumad@portable][~/public_html/phpMyAdmin]$ mysql -u troumad -p
    Enter password:
    ERROR 1045 (28000): Access denied for user 'troumad'@'localhost' (using password: YES)
    [troumad@portable][~/public_html/phpMyAdmin]$ mysql -u troumad
    Welcome to the MySQL monitor.  Commands end with ; or \g.
    Your MySQL connection id is 200 to server version: 5.0.19-log
     
    Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
     
    mysql>
    Pourtant dans ma base de données vu sous administrateur avec phpMySql, j'ai :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Effacer   	localhost  	troumad  	Je_le_cache  	N  	N
    Le champ que je cache correspond à Password et il a été rentré avec :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    INSERT INTO `user` ( `Host` , `User` , `Password`......VALUES ('localhost', 'troumad', PASSWORD( 'MOT_DE_PASSE' ) ...
    Il est où mon problème ? Comment mettre un mot de passe à mon utilisateur ?

  2. #2
    Membre émérite Avatar de Maximil ian
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    2 622
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 2 622
    Points : 2 973
    Points
    2 973
    Par défaut
    Il vaut mieux utiliser un SET PASSWORD FOR troumad@localhost = PASSWORD('passe') plutôt que de taper directement dans la table user.

  3. #3
    Rédacteur/Modérateur
    Avatar de troumad
    Homme Profil pro
    Enseignant
    Inscrit en
    Novembre 2003
    Messages
    5 598
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 5 598
    Points : 7 837
    Points
    7 837
    Par défaut
    En parcourant la FAQ mySQL d'ici, je suis arrivé à http://dev.mysql.com/doc/refman/5.0/fr/adding-users.html .
    J'ai été surpris de voir l'arrivée de FLUSH PRIVILEGES; que je ne connaissais pas. Jusqu'à maintenant, je pouvais m'en passer !

    Après avoir trouvé ma réponse, je reviens ici et je vois ra réponse. Je t"en remercie.

    Je n'ai contre SET PASSWORD FOR troumad@localhost = PASSWORD('passe'), mais j'aimerais bien savoir une méthode est mieux que l'autre ! J'espère que je ne lance pas troll !

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

Discussions similaires

  1. Formulaire mot de passe et utilisateur
    Par Jacques-Henri dans le forum Sécurité
    Réponses: 6
    Dernier message: 02/05/2008, 23h22
  2. Django et cryptage des mots de passe des utilisateurs
    Par soitdipo dans le forum Django
    Réponses: 1
    Dernier message: 24/01/2008, 17h38
  3. Réponses: 2
    Dernier message: 29/09/2007, 08h35
  4. Réponses: 4
    Dernier message: 03/05/2007, 11h28
  5. [Sécurité utilisateur]Donner un mot de passe
    Par issam16 dans le forum Sécurité
    Réponses: 1
    Dernier message: 15/08/2006, 11h55

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