반응형
MariaDB에서 특정 유저에게 SELECT 권한 부여하는 쉬운 방법
안녕하세요! 오늘은 MariaDB에서 특정 유저에게 SELECT 권한만 부여하는 방법을 쉽게 설명해드릴게요.
데이터베이스를 관리하다 보면, 어떤 사용자에게는 데이터 조회만 할 수 있는 권한을 주고 싶을 때가 있죠.
이런 경우 간단한 SQL 명령어로 설정할 수 있습니다.
1. 유저 생성하기
먼저, 데이터베이스에 새로운 유저를 만들어야겠죠? 예를 들어, 유저 이름을 select_user, 비밀번호를 password1234로 설정한다고 해볼게요.
CREATE USER 'select_user'@'localhost' IDENTIFIED BY 'password1234';
이렇게 하면 select_user라는 유저가 생성됩니다.
2. SELECT 권한 부여하기
이제 방금 생성한 유저에게 SELECT 권한만 부여해보겠습니다. 여기서는 my_database라는 데이터베이스에 대한 권한을 부여한다고 가정할게요.
GRANT SELECT ON my_database.* TO 'select_user'@'localhost';
이 명령어는 select_user가 my_database 데이터베이스 안에서 테이블을 조회(SELECT)할 수 있게 합니다.
3. 권한 적용하기
권한을 부여한 후에는 꼭 FLUSH PRIVILEGES 명령어를 실행해야 권한이 제대로 적용됩니다.
FLUSH PRIVILEGES;
정리
- 새로운 유저 생성: CREATE USER
- SELECT 권한 부여: GRANT SELECT
- 권한 적용: FLUSH PRIVILEGES
이렇게 3단계로 유저에게 필요한 권한을 쉽게 부여할 수 있습니다. 필요할 때마다 이 포스팅을 참고하세요! 😄
궁금한 점이 있으면 언제든 댓글로 남겨주세요!
728x90
반응형
'여러가지 > Database' 카테고리의 다른 글
MariaDB에서 테이블 유지하며 데이터 초기화하는 방법 (0) | 2024.10.04 |
---|---|
MariaDB 접속 현황 확인 방법 (1) | 2024.09.24 |
[MySql & Mariadb] 데이터베이스 전체 용량 및 테이블 용량 확인하는 방법 !! (0) | 2024.08.20 |
[MySql & Mariadb] 테이블에서 데이터만 삭제 후 AUTO_INCREMENT 초기화 명령어 ! (0) | 2024.08.14 |
[MySql & Mariadb] 테이블 삭제하는 방법 및 쿼리 (DROP, DELETE, TRUNCATE) (0) | 2024.05.28 |
댓글