반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
Tags
- thymeleaf
- mybatis
- resultMap
- Javascript
- @Configuration
- springboot
- 스프링 부트 기본
- 스프링 프레임워크
- SQL
- 스프링 컨테이너
- 스프링부트
- 생성자 주입
- db
- DIP
- DI
- JPA
- assertThat
- 필드 주입
- 스프링
- 싱글톤
- spring
- java
- 스프링 부트
- jdbc
- 스프링 부트 입문
- 스프링 빈
- Effective Java
- kafka
- sqld
- assertThrows
Archives
- Today
- Total
목록GRANT (1)
선 조치 후 분석
DB GRANT, REVOKE 권한 개념 [Specified schema object was not found. ]
DBeaver나 Tibero에서 조회하면 해당 테이블의 데이터가 잘 조회되는데, MyBatis를 통해서 DB에 붙어 데이터를 조회하면 해당 스키마를 찾을 수 없다고 콘솔에 찍히고 있던 경험이 있다. (Specified schema object was not found.) 결과적으로는 사용자 권한이 달라서 조회가 안 되는 문제였다. 테이블 권한에 간과하고 있던 나에게 일어난 작은 에피소드로 인해서 권한에 대해 간단하게 정리하게 되었다. 권한 데이터베이스 객체 (테이블, 뷰, 프로시저 등)에 대한 다양한 작업을 수행하는데 필요한 권한을 의미한다. GRANT 문을 사용하여 사용자 또는 역할에게 권한을 부여할 수 있으며, 부여된 권한을 사용하여 데이터베이스 객체를 조작하거나 쿼리 할 수 있다. 권한부여 GRAN..
Solution/DB
2023. 8. 28. 08:58