반응형 postgresql3 PostgreSQL에서 로컬 한정 패스워드 없이 로그인 하기 이번 글은 로컬에서 PostgreSQL 서버로 접속할 경우 패스워드 없이 접속 가능하게 설정하는 방법에 대한 것이다. 로컬에서 접속하는 경우는 패스워드가 굳이 필요하지 않은 경우가 있을 수 있는데 특히 코드에서 패스워드를 생략시킬 수도 있어서 어떤 면에선 보안적 이점이 있을 수도 있다. 일단은 패스워드 없이 사용자를 생성해 보자.패스워드 없이 PostgreSQL 사용자 생성하기기존 방법과는 조금 다르게, 패스워드 없이 사용자를 생성하기 위해 createuser 커맨드를 셸에서 사용해 보자.createuser [username]혹시나 사용자가 제대로 생성되었는지 궁금하다면 콘솔에 접속해서 확인해 보자.psql postgres여기서 \du 명령으로 사용자 목록 확인이 가능하다.슈퍼유저 권한 주기 (옵션)필요.. 2024. 9. 25. PostgreSQL에서 사용자 및 DB 생성하기 PostgreSQL을 정상적으로 설치하고 초기 설정했더라도 사용자와 DB를 생성하지 않으면 실질적으로 아무 작업도 시작할 수 없다. 그래서 이번에는 PostgreSQL에서 사용자 및 DB를 생성하는 방법을 정리해 보자.PostgreSQL 사용자 생성하기기본적으로 PostgreSQL 셸은 psql이라는 명령으로 시작한다. 이 명령을 이용해 아래와 같은 커맨드를 작성해서 관리 콘솔에 접속할 수 있다.psql postgres 이 관리 콘솔에서 아래와 같은 SQL 구문을 통해 사용자를 생성할 수 있다.CREATE ROLE username WITH LOGIN PASSWORD 'password' 당연하지만 username과 password는 원하는 것으로 적절히 바꿔주면 된다.사용자 생성 방법은 이 외에도 몇몇.. 2024. 9. 24. macOS에서 PostgreSQL 설치 및 초기 설정 어쩌다 PostgreSQL을 취미 삼아 써보면서 알게 된 지식들을 하나씩 정리하려고 한다. 이 글은 첫 글로 간단하게 설치하고 초기 설정을 하는 법을 정리한다.설치하기 (Homebrew)설치 방법은 여러 가지가 있겠지만 여기서는 macOS를 가정하고 있으므로 가장 자주 쓰이는 듯한(?) Homebrew를 통해 설치한다. 물론 이 패키지 매니저를 쓸 때는 아래와 같이 아주 간단히 설치할 수 있다.brew install postgresql다만 이 커맨드로 설치할 경우 최신 버전이 아닌 가장 최근 메이저 버전의 formula로 설치된다는 특징이 있다. 개인적인 경험으로는 postgresql@14 버전이 설치되었는데 시점에 따라 다른 버전이 설치될 수 있다. 어쨌든 최신 버전이 아닌 14 버전으로 픽스되어서 설.. 2024. 9. 23. 이전 1 다음 728x90 반응형