본문 바로가기
반응형

2017/05/272

[postgreSQL] 윈도우 cmd로 계정생성 및 암호설정 계정생성 및 암호설정 createuser -s -r myuser 계정은 만들어지는데 암호설정이 안된 계정이 만들어진다. 계정 생성 확인 select * from pg_shadow postgres 디비에서 위 쿼리를 하면, 만들어진 계정을 확인할 수 있다. 암호설정 ALTER USER davide WITH PASSWORD 'hu8jmn3'; 암호는 아무래도 계정을 생성하고 별도로 설정해야 하는 걸로 보인다. 배치파일명령으로 암호설정 psql -U postgres -c "ALTER USER myuser WITH PASSWORD 'mypasword'" 커맨드로 접속하는 경우의 위의 명령어를 사용하면 접속이 된다. 다만 postgres계정의 암호를 요구하므로 암호를 입력해줘야 한다. 배치파일 총정리 SET PG.. 2017. 5. 27.
[postgreSQL] 자동 로그인을 위한 암호파일(pgpass.conf) 윈도우에서만 사용할 수 있는 방법이다. pgpass.conf 파일을 사용해서 자동 로그인을 할 수 있다.특정한 폴더(%AppData%\postgresql\)에 파일을 만들어서 넣어주면 된다. 8.0버전 이상에서 동작한다. 그 이하 버전은 PGPASSWORD 환경변수를 설정해서 처리한다. pgpass.conf 내용호스트명 : 포트 : 데이터베이스:유저ID:암호localhost : 5432 : mydb : myuser : mypassword 라이브러리에 대한 코멘트pgpass.conf 파일도 libpq 라이브러리 의존적입니다. 그래서, pg_dump 에서는 되는데, psql 에서는 되질 않는다는 경우는 두 프로그램이 서로 다른 libpq 라이브러리를 사용하는 경우가 아니고서는 있을 수 없는 일입니다. 다시 .. 2017. 5. 27.
반응형