Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 22/08/2007, à 21:38

calen

[RoR] #28000Access denied for user 'root'@'localhost' (using password:

Bonsoir,

Voilà, j'ai voulu me mettre à Ruby on Rails pour tester un peu
les possibilité de ce langage.

Après avoir eu l'erreur courante du socket MySQL introuvable, je m'en
retrouve avec une autre :

#28000Access denied for user 'root'@'localhost' (using password: NO)

On pourrait croire à une simple erreur dans le fichier database.yml, mais le problème,
c'est que la création de table dans la base de donnée (via RoR) s'effectue sans aucun soucis yikes

Donc voilà, je ne comprends pas très bien: d'un coté, RoR me crée les tables MySQL,
et de l'autre, quand je veut afficher une page, il me met une erreur...

Auriez-vous une idée au problème ?

Merci d'avance,
Calen

EDIT :
Capture d'écran du problème :
captureum5.png

Dernière modification par calen (Le 22/08/2007, à 22:20)

Hors ligne

#2 Le 22/08/2007, à 23:31

jblanche

Re : [RoR] #28000Access denied for user 'root'@'localhost' (using password:

Etrange effectivement ?
Es tu bien sur d'avoir créer tes tables dans le même environement (test,production,development) que celui que tu exécutes (par défaut development) ?

PS : Une connexion en root sans password c'est le mal ::o

Hors ligne

#3 Le 23/08/2007, à 09:58

calen

Re : [RoR] #28000Access denied for user 'root'@'localhost' (using password:

Es tu bien sur d'avoir créer tes tables dans le même environement (test,production,development) que celui que tu exécutes (par défaut development) ?

J'imagine, puisque en faite, je n'ai qu'une seul base de donnée: demoblog_development et je n'ai pas encore touché aux autres environnements.

PS : Une connexion en root sans password c'est le mal yikes

Euh... Ben justement, il y a bien un mot de passe associé au compte root hmm

Je ne comprends pas non plus le "(using password: NO)"

Calen

Hors ligne

#4 Le 26/08/2007, à 04:36

kaworu

Re : [RoR] #28000Access denied for user 'root'@'localhost' (using password:

Salut !
tout d'abord vive Ruby On Rails (et Ruby tout court aussi en faite wink )
généralement, l'erreur que tu as se produit quand tu essaye de te connecté à MySQL sans donner de pass alors qu'il faudrait en donner un :

alex@gentoo ~ $ mysql -u root
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
alex@gentoo ~ $ mysql -u root -p
Enter password: *pass_bidon*
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

le 1er exemple est sans donner de pass, et le 2e lorsque tu donne un mauvais passe (on voit que le "using password:" switch, c'est donc différent d'essayer de se connecter sans password ou de se connecter avec un mauvais password).
Ton erreur ne veut pas dire que root peut se connecter à MySQL sans password, mais uniquement que tu n'en a pas donné.
vérifie bien ton fichier database.yml (le champ password évidement).

wink


"There are in order of increasing severity: lies, damn lies, statistics, and computer benchmarks."

Hors ligne

#5 Le 27/08/2007, à 23:00

calen

Re : [RoR] #28000Access denied for user 'root'@'localhost' (using password:

Bonsoir,

Voilà, je reviens pour donner des nouvelles.

En faite, il y a une méthode pour réglé ce problème très façilement: redémarrer le serveur WEBrick...

Testé & Approuvé roll

Merci pour vos réponses,
Calen

EDIT:
@kaworu: Non, le fichier database.yml était correct

Dernière modification par calen (Le 27/08/2007, à 23:01)

Hors ligne

#6 Le 05/09/2008, à 16:31

rks

Re : [RoR] #28000Access denied for user 'root'@'localhost' (using password:

calen a écrit :

Bonsoir,

Voilà, je reviens pour donner des nouvelles.

En faite, il y a une méthode pour réglé ce problème très façilement: redémarrer le serveur WEBrick...

Testé & Approuvé roll

Merci pour vos réponses,
Calen

EDIT:
@kaworu: Non, le fichier database.yml était correct

Salut effectivement même problème que toi, parfaitement résolu avec un reboot wink