2012-04-11 8 views
1

Das in meinem database.yml seltsam Ich habe folgendesmuss ich root in der Produktion

production: 
    adapter: mysql2 
    encoding: utf8 
    reconnect: false 
    database: ajhezaty_production 
    pool: 5 
    user: myname 
    password: "mygreatpassword" 
    socket: /tmp/mysql.sock 
    host: mysql.asdf.com 
    timeout: 500 

wenn ich Schienen Server lokal im Produktionsmodus

11/lib/mysql2/client.rb:53:in `connect': Access denied for user 'root'@'c-71- (using password: YES) (Mysql2::Error) 

warum es als root laufen! Ich habe einen anderen Benutzernamen in der Datenbank.yml

wenn ich client.rb zugegriffen und hardcoded die usernae funktioniert es!

+0

hat dies ausprobiert? http://stackoverflow.com/questions/8675489/mysql2error-access-denied-for-user-rootlocalhost-using-password-no –

+0

Ich sah es. Es hat nicht geholfen. – aaalsubaie

Antwort

3

Versuchen Sie Benutzername anstelle von Benutzer ;-)

+0

Superheld! es funktioniert :) danke – aaalsubaie

Verwandte Themen