2012-02-10 3 views
0

나는이 link을 통해 PostgreSQL을 설치했으며 모두 훌륭하게 보입니다. 나는 GUI 인터페이스를 사용할 수 있으며 내 데이터베이스를 볼 수 있지만 내가 rake db:migrate을 실행할 때 다음과 같은 오류 얻을 :마이그레이션을 시도 할 때 PostgreSQL에서 내 비밀번호를 거부하는 이유는 무엇입니까?

는 "mypass는"
development: 
adapter: postgresql 
database: test 
encoding: unicode 
host: localhost 
user: postgres 
password: mypass 
timeout: 5000 

입니다 : 여기

$ rake db:migrate 
(in /Users/tamer/Sites/sample) 
rake aborted! 
FATAL: password authentication failed for user "tamer" 
(See full trace by running task with --trace) 

내 database.yml을 파일입니다 내가 설정 한 암호. 여기

내가 뭘 잘못이

어떤 아이디어를 실행하는 picture입니까?

답변

2

글쎄 뭔가가 꽤 합쳐지지 않습니다. 오류 메시지는 사용자 "테이머"를 말하지만 database.yml 파일에는 "postgres"사용자가 있습니다. 이 파일이 사용중인 database.yml 파일입니까? 두 사용자 중 하나와 함께 GUI 도구로 로그인하려고하면 어떻게됩니까?

+0

내 사용자가 database.yml 파일에서 호출되고 있는지 확실하지 않습니다 ... 내가 다음과 같이 변경했을 때 : user : usersssfsd 어떤 일이 발생했는지 확인하기 위해 동일한 오류가 발생했습니다 ....하지만 주석 처리하면 전체 블록 내가 오류가 .... 펑키 물건을 – Trace

+1

해결 ... 그것은 : 사용자가 아닌 사용자 – Trace

관련 문제