Mysql2::Error: Access denied for user 'root'@'localhost' (using password: NO)
Mmmh jpense que les logins ne sont pas bon ^^
Hello les gens,
vous pouvez me dire pourquoi et surtout comment résoudre cette erreur.
Merci des bisous.
Mysql2::Error: Access denied for user 'root'@'localhost' (using password: NO)
Mmmh jpense que les logins ne sont pas bon ^^
Mais si je te dis que je suis sur que les logins sont bons. Tu as une autre idée d'ou ca pourrais provenir ?
Je peux expliquer la procédure que j'ai réalisé plus en détails si ca peux aider.
-1. L'installation est réalisée sur un raspberry pi;
-2. Je me suis connecté avec l'utilisateur par defaut puis je suis passé en sudo su;
-3. Avec l'utilisateur root j'ai installé rvm, ruby, rails, mysql et créé la base de données;
-4. J'ai créé un utilisateur mysql, j'ai donné les droits sur la base et sur les tables;
-5. Je me suis déco de l'utilisateur root et de l'utilisateur par défault;
-6. Je me suis reco avec un utilisateur qui est dans le sudoers files;
-6. J'ai vérifié que rvm -v, ruby -v, rails -v fonctionne;
-7. J'ai créé un projet RoR, et bundle install;
-8. J'ai complété le fichier dans config/database.yml;
-9. Un petit rake db:migrate et j'ai l'erreur du dessus;
Est ce que tu pense que ca pourrais venir de l'installation ou bien du host: localhost que n'est pas juste ? Si tu as un exemple du fichier database.yml configuré en mysql, je suis preneur ;)
Essaie de mettre 127.0.0.1 par curiosité ^^
hello,
Je pense que ton rake db:migrate se lance par défaut en dev du cou il doit essayer de se co avec tes infos de config de dev, hors si je regarde ton fichier de config tu n'as pas défini le login et le password pour la dev.
si tu veux qu'il le lance en prod essayes rake db:migrate RAILS_ENV=production
J'ai mis RAILS_ENV=production et maintenant j'ai :
Perso j'utilise le fichier de config classique de rails sans avoir à spécifier le host .
Essayes aussi mysql -u amstramgram -p ton-mdp pour voir si ya un problème sur le login mysql .
Merci pour le fichier d'exemple, je ne sais pas si c'est ca mais il me manquait le socket :)
Raaaaah pourquoi il y a toujours des erreurs, hein pourquoi? Et dire que j'ai la doc de phusionpassenger.com et le tuto de grafikart ouvert et j'ai quand même une erreurs. Une idée (encore) ?
Hello,
Alors là il peut y avoir plusieurs raisons et vu que je déteste passenger je ne pourrai pas trop t'aider, mais tu peux toujours essayer de faire ça :
Amilti si tu n'utilise pas passenger tu gère comment la partie rails ? thin / puma ?
Hello Graf,
J'utilise le couple nginx + puma bien moins prise de tête après la principale raison c'est que j'ai toujours trouvé la doc de phusion passenger mal faite, je crois qu'ils l'ont mise à jour donc à voir ^^.
Ce que je ne comprends pas trop c'est ces deux W. Vous avez une explication ?
J'ai ça quand je fais un apt-get update
Salut,
Je veux pas dire mais ubuntu et debian sont tres proches mais les depots ne fonctionnent pas exactement pareil.
Pour installer passenger sur debian, je te conseil de suivre ce tuto https://www.linode.com/docs/websites/ror/ruby-on-rails-with-nginx-on-debian-7-wheezy
Cordialement
Merci c'est ce que j'ai trouvé dans la doc de passenger cette aprem' , en passant par RVM.