Retourner aux forums || Retourner au forum Linux.debian
Linux.debian : Debian sarge Mysql 4.1
Posté par Egidius () le 08 juin 2006Je 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).
Mot de passe vide par defaut
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
-
-
-
-
[^]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'
-
Revenir en haut de page || Retourner aux forums || Retourner au forum Linux.debian



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.