Retourner aux forums || Retourner au forum Linux.debian

Linux.debian : Debian sarge Mysql 4.1

Posté par Egidius () le 08 juin 2006
0
J'ai installé mysql 4.1 sur une sarge tout ce qu'il y a de plus standard.
Je rencontre le problème suivant lors de la première tentative d'utilisation :
mysql -u root
acces deny for user root@localhost
Cela réduit singulièrement l'usage de la base de données.
Eu égard à l'extrême simplicité de l'installation je suis assez démuni pour faire face au problème.

Quelqu'un a-t-il une idée ?

> Lire le message (8 commentaires, moyenne: 1,1).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

Mot de passe vide par defaut

Posté par peck (page perso, ) le 08/06/2006 à 15:02. (lien). Évalué à 1.

Tu as précisé le mot de passe lors de l'installation de mysql sous debian. Si le niveau d'avertissement etait trop élevé cela n'a pas été demandé tu as un mot de passe vide (commande mysql tout court ou mysql -u root -p et préciser le mot de passe vide.

En cas de vrai problème tu peux resetter le mot de passe : http://dev.mysql.com/doc/refman/5.1/en/resetting-permissions(...)

  • [^]Re: Mot de passe vide par defaut

    Posté par hervé Couvelard (Jabber id, page perso, ) le 08/06/2006 à 17:09. (lien). Évalué à 2.

    Par défaut dans debian, le user n'est-il pas debian-user et non root ? et donc mysql -udebian-user

    • [^]Re: Mot de passe vide par defaut

      Posté par Egidius () le 08/06/2006 à 18:35. (lien). Évalué à 1.

      Bien vu.
      En fait, pour localhost, le user c'est debian-sys-maint.
      Il existe aussi un user root mais avec le nom d'hôte
      mais différent de localhost.
      Merci pour la précision.
      Mon problème semble provenir du fait que le user root
      est associé à un host autre que localhost

      • [^]Re: Mot de passe vide par defaut

        Posté par peck (page perso, ) le 09/06/2006 à 08:28. (lien). Évalué à 1.

        Attention cet utilisateur est fait pour les mise a jour via dpkg et n'est pas fait pour etre utilisé.
        Tous changement de mot de passe doit etre répercuté dans /etc/mysql/debian.cnf

        • [^]Re: Mot de passe vide par defaut

          Posté par Egidius () le 09/06/2006 à 11:29. (lien). Évalué à 1.

          La précision est importante. Elle clarifie la présence de ce user debian.
          Je vérifie la cohérence du pasword pour des actions de maintenance futures

  • [^]Re: Mot de passe vide par defaut

    Posté par Egidius () le 08/06/2006 à 18:01. (lien). Évalué à 1.

    D'abord merci pour la réponse.
    J'ai arrêté mysql.
    Passé cette commande :
    mysqld_safe --skip-grant-tables --user=root &

    Cela me permet de me connecter sur le prompt mysql
    ensuite j'ai tenté de modifier le password du user root.
    Sans succès, car lorsque je redémarre mysql par mysql_safe &
    sans option,
    la commande mysql -root -p avec saisie du password échoue toujours
    acces denied for user root@local host


    J'ai aussi tenté
    mysqladmin flush-privileges password '*'
    la punition c'est :
    unable to change password; error: 'Can't find any matching row in the
    user table

    • [^]Re: Mot de passe vide par defaut

      Posté par peck (page perso, ) le 09/06/2006 à 08:32. (lien). Évalué à 1.

      La bonne méthode pour changer un mot de passe, ajouter un utilisateur ... est d'utiliser la commande grant : http://dev.mysql.com/doc/refman/5.0/en/grant.html
      Attention, les tables de la base mysql peuvent mordre.

      Dans ton cas quelque chose comme :
      GRANT ALL ON *.* WITH GRANT OPTION TO root@localhost IDENTIFIED BY 'motdepasse'

Tiré d'affaire !

Posté par Egidius () le 08/06/2006 à 18:45. (lien). Évalué à 1.

Grâce à vos réponses, j'ai pu me connecter sur le prompt de mysql et modifier les users root et debian-sys-maint en leur mettant un password ad hoc et en changent la colonne Host du user root.

Un grand merci

Revenir en haut de page || Retourner aux forums || Retourner au forum Linux.debian