참고 Windows 7 및 postgres 버전 9.3을 실행하고 있습니다.다시 설치하더라도 PostgresQL 암호를 물어보고 작동하지 않음
내가 postgresQL에 대한 암호를 잘못 배치했다는 좌절스러운 문제가 있습니다. 암호를 복구하는 방법을 찾은 후 아무 소용이 없는데, 필자는 postgres를 제거했다가 다시 설치해야한다고 결정했습니다. 설치 프로세스가 순조롭게 진행되었으며 프로세스가 끝날 무렵 비밀번호가 필요했습니다.
그러나 다시 설치하고 새 암호를 입력 한 후 psql
을 입력하고 password:
을 입력하라는 메시지가 표시되었지만 입력 한 암호, 방금 만든 새 암호가 작동하지 않습니다. 아마도 이전 암호가 어딘가에 저장되어 있는지 확실하지 않습니다. 나는 postgres
또는 psql
(Windows에서는 작동하지 않는다 ...)을 입력하기 전에 su
을 사용하는 등의 다른 작업을 시도했습니다. " 'su'가 내부 또는 외부 명령으로 인식되지 않습니다.").
주요 문제
는 실제로 내가 node-postgres을 사용하고 있기 때문에, 암호를해야하고,var conString = "postgres://username:[email protected]/database";
를 사용하여 연결해야
것입니다. 내 퍼팅 거기에 username
및 password
을 후 다시 설치했지만, 나는 새 암호가 작동 또는 어떻게 암호를 얻을 실행 포스트 그레스를 얻을 수없는 이유의 error fetching client from pool { [error: password authentication failed for user "myUserName"]
모든 아이디어 오류 메시지를 얻을?
감사합니다.
당신은 사용자를 지정하는 있어야한다을 종료 한 후 데이터베이스에 액세스하는 (,)
create DATABASE yourDatabaseName OWNER yourUsername;
을 사용하여 데이터베이스를 생성 한 후5)? 나는 윈도우에 대해 많이 알지 못한다. 그러나 나는 윈도우의 equiv : psql -Upostgres를 시도한 다음 패스워드를 입력한다. 비밀번호는 계정에 따라 다릅니다. 이 작업을 수행 할 수있는 여러 가지 방법이 있지만 사용자를 가져와야합니다. – Greg
사용자 이름을 지정하지 않았습니다. Postgres는 내가 Windows에 로그온 할 때부터 시스템 사용자 이름 인 사용자 이름을 알려주었습니다. – maudulus
psql -U postgres를 사용하여 postgresQL에 들어갈 수있었습니다! 이제 새로운 사용자와 암호를 만드는 명령을 찾아야 만합니다. – maudulus