반응형 database2 [PostgreSQL] no schema has been selected to create in ~ 에러 PostgreSQL로 DB 생성시 'public'이라는 default schema가 제공되며 모든 유저에게 접근 권한이 부여된다. 다만 해당 스키마 사용 시 보안상 취약하다는 문제가 있다. 따라서 새로운 schema를 생성하여 사용하는 것이 좋다. 이를 위해서 public schema 권한 revoke 적용한 후 테이블을 생성하려하면, no schema has been selected to create in 줄 1: create table {테이블이름}( 위와 같은 에러가 발생하게 된다. 한마디로 public schema가 아닌 다른 schema를 사용하란 소리! 해결법은, 스키마를 생성해주면 된다. create schema {스키마명} authorization {유저명}; 스키마 목록 확인을 해보면 \.. 2023. 4. 16. Database > Cloud DB for MySQL 1. 기본 지식 # MySQL 2. Cloud DB for MySQL in NBP 사전 작업 애플리케이션 서버 생성 DB server 생성 ACG 설정 애플리케이션 서버 허용포트 22 등록 ( 22 아니고 원하는 포트번호도 가능 ) DB server에 접근 소스를 애플리케이션 서버용 ACG 접근 소스에 애플리케이션 서버 ACG 를 입력하고 3306 포트를 연결해준다. (이건 반드시 3306포트 여야 함) DB server 접속 - 애플리케이션 서버로 접속하여 아래 커맨드 입력 (mysql 설치 과정) yum install -y https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm rpm --import https://repo.mysql.. 2022. 4. 20. 이전 1 다음 반응형