Ich erstelle eine Datenbank in mysql ich benutze mysql2 gem und Rails 2 Ich habe bereits einige Fragen dazu hier gesehen, aber keiner von ihnen funktioniert für mich.Zugriff verweigert für Benutzer 'root' @ 'localhost' (mit Passwort: NEIN) Rails 2
Ich habe meine database.yml Datei wie folgt:
development:
adapter: mysql2
database: db
username: root
password: 'root'
host: localhost
i in mysql in der Befehlszeile wie folgt anmelden können:
mysql -u root -p
und geben Sie das gleiche Kennwort: root und ich habe kein Fehler, aber wenn ich versuche, eine Seite nach dem Ausführen scrpit/server zu sehen, zeigt die Anwendung immer den Fehler Access denied for user 'root'@'localhost' (using password: NO)
Jede Idee, was hier passieren könnte bitte? Dank
können Sie einfache Anführungszeichen von root wie 'root' in root löschen – Thorin
Hilft das? http://StackOverflow.com/a/6081358/155826 – mysmallidea
Haver Sie versucht Verbindung über die Socket-Methode? 'socket:' ist ebenfalls ein gültiger Parameter und sollte der Pfad sein, zu dem sich Ihr MySQL-Socket befindet. – tadman