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

Administration MySQL Discussion :

Mot de passe de root


Sujet :

Administration MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Décembre 2006
    Messages
    64
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 64
    Par défaut Mot de passe de root
    Bonjour,

    J'ai installé mysql5 sur ma machine, et je voudrai créer une base et un utilisateur :
    mysql -u root -p < db_setup.sql

    *** db_setup.sql ***
    create database mescds;
    grant all on mescds.* to 'bb'@'localhost' identified by 'bb' with grant option;
    grant all on mescds.* to 'bb'@'localhost.localdomain' identified by 'bb' with grant option;

    Lorsque j'active le script, le systeme me demande un mot de passe pour root, que je ne connais pas, quel que soit le mot de passe que j'utilise, j'obtiens le message suivant :
    ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

    Pouvez vous m'aider ?

    Merci

    cordialement

  2. #2
    Membre éclairé

    Profil pro
    Chef de Projet / Développeur
    Inscrit en
    Juin 2002
    Messages
    618
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Chef de Projet / Développeur
    Secteur : Santé

    Informations forums :
    Inscription : Juin 2002
    Messages : 618
    Par défaut
    As tu essayé sans le -p ? (voir sans -u root)

    Lorsque l'on est en localhost, dans la mesure où on a un accès physique à la machine, mySQL n'exige pas forcement une identification.

    Malgrè tout, pour cetaines actions, il exisge quand même cette identification.
    Dans ce cas il exige aussi que root ai un password défini (ce qui n'est pas forcement le cas par défaut).

    Il te faut donc définir ce mot de passe.

    Défini ou pas, puisque ton message laisse entendre que tu es l'administrateur de ta propre installation, tu peux redéfinir le mot de passe root comme suit :

    sauvegarde le dossier data\mysql (on ne sait jamais)

    lancer la ligne de commande mysql sans aucun paramètre.
    puis au prompt
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    use mysql[Entrée]
    UPDATE user SET password=PASSWORD('mot_de_passe_désiré') WHERE user='root';[Entrée]
    FLUSH PRIVILEGES;[Entrée]
    exit[Entrée]
    Voilà ton password root est redéfini.

  3. #3
    Membre confirmé
    Inscrit en
    Décembre 2006
    Messages
    64
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 64
    Par défaut
    Merci de tes conseils

    mais lorsque je saisie mysql sans arguments
    j'ai quand même le message :
    ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: N
    O)

  4. #4
    Membre éprouvé

    Inscrit en
    Janvier 2006
    Messages
    969
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 969
    Par défaut
    C'est parce que ce n'est pas la bonne procédure pour redéfinir le mot de passe root.
    Commence par arrêter ton serveur (en coupant le service par exemple si tu es sur windows).
    Lance mysqld --skip-grant-tables : ça passe outre le système d'authentification mysql.
    Lance dans une autre fenêtre mysqladmin -u root flush-privileges password "motdepasse".
    Puis mysqladmin -u root -p shutdown.
    Et ensuite tu dois pouvoir te reconnecter avec mysql –uroot –pmotdepasse

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

Discussions similaires

  1. le Mot de passe du root s'affiche dans ma page!
    Par Mo_Poly dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 04/03/2008, 09h15
  2. [phpMyAdmin] Mot de passe pour root avec phpMyAdmin
    Par boss183 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 24/01/2008, 19h19
  3. trouver login et mot de passe avec root
    Par fantomas261 dans le forum RedHat / CentOS / Fedora
    Réponses: 2
    Dernier message: 13/08/2007, 14h57
  4. Protection du mot de passe de root
    Par touff5 dans le forum Administration système
    Réponses: 6
    Dernier message: 03/10/2006, 15h56
  5. Mettre un mot de passe au root
    Par SavageMessiah dans le forum Installation
    Réponses: 1
    Dernier message: 20/08/2006, 00h16

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