728x90
반응형
MacOS 에 postgreSQL 을 설치하고 권한 추가 및 데이터 베이스 생성까지의 과정을 작성해보겠다.
사용 환경 및 툴
- MacOS Sonoma 14
- Homebrew
- postgreSQL14
PostgresSQL 설치
postgresql 설치 버전 리스트 확인
brew search postgresql
설치 1. 버전 선택 설치(ex. 14버전)
brew install postgresql@14
설치 2. 최신 버전 설치
brew install postgresql
설치 후 아래와 같은 내용이 나온다면 설치 완료! 설치 경로는 따로 알고 있으면 좋다.
To start postgresql@14 now and restart at login:
brew services start postgresql@14
Or, if you don't want/need a background service you can just run:
/opt/homebrew/opt/postgresql@14/bin/postgres -D /opt/homebrew/var/postgresql@14
설치 확인
둘 중 하나의 명령어를 입력하여 버전 확인. 버전이 확인되면 정상적 설치 완료
postgres -V
postgres --version
SQL 실행 (+ 종료 명령어)
실행
brew services start postgresql
종료
brew services stop postgresql
SQL 접속
psql postgres
접속 명령어 입력 후, postgres=# 와 같이 바뀐다면 접속 성공
권한 계정 정보 확인
\du
- jhi : 나의 맥북 계정 이름. postgres 설치시 자동으로 생성. 슈퍼(root) 계정 (기본)
- testlo, usersc : 해당 게시글 작성 전 테스트로 생성한 계정
사용자 생성 및 권한 추가
사용자 생성
CREATE ROLE {사용자명} WITH LOGIN PASSWORD '비밀번호';
CREATE ROLE testlo WITH LOGIN PASSWORD '1234';
명령어 입력 후 CREATE ROLE 뜨면 성공
DB 권한 부여
ALTER ROLE {사용자명} CREATEDB;
ALTER ROLE testlo CREATEDB;
명령어 입력 후 ALTER ROLE 뜨면 성공
그외 권한 목록
ALTER ROLE {사용자명} SUPERUSER;
ALTER ROLE {사용자명} CREATEROLE;
ALTER ROLE {사용자명} REPLICATION;
ALTER ROLE {사용자명} BYPASSRLS;
데이터 베이스 생성
CREATE DATABASE 이름;
CREATE DATABASE testbase;
계정 생성, 권한 부여, 데이터 베이스 생성까지 진행해 보았다.
다음은, DBeaver 에 연결하고 따로 가지고 있는 DDL 을 Import 하는 방법에 대해 작성해보겠다.
다음글2024.01.29 - [SERVER/DATABASE] - postgresSQL DBeaver 연결 및 DDL import 방법
postgresSQL DBeaver 연결 및 DDL import 방법
2024.01.20 - [SERVER/DATABASE] - MacOS postgresSQL 설치 및 간단 사용 방법(계정, 권한 등) 지난 번 MacOS 에 homebrew 를 이용하여 postgresSQL 설치하고 간단하게 사용하는 방법에 대해 알아보았다. 이번에는 DBeaver
kikitown.tistory.com
300x250
반응형
'SERVER > DATABASE' 카테고리의 다른 글
Rocky Linux 9 PostgreSQL15 sql 파일 활용하기(+ 외부연결) (0) | 2024.04.12 |
---|---|
Mac M1 postgreSQL 직접 SQL 파일 import 하기 (0) | 2024.04.10 |
[ORACLE] 오라클 대소문자 구분 변경 방법 (0) | 2024.04.01 |
[ORACLE] ORA-28002 해결방법 (the password will expire within n days Error) (0) | 2024.04.01 |
postgreSQL DBeaver 연결 및 DDL import 방법 (0) | 2024.01.29 |