본문으로 바로가기

[Workbench] 사용자 관리

category DB, ORM/🧊 MySQL 2020. 10. 29. 18:31

 

 

 

1. 모든 테이블을 CRUD할 수 있는 사용자 만들기

 

director라고 이름을 짓고, password를 등록하자.

 

 

권한 탭에서 DBA를 등록하면 all tasks에 대한 권리가 생긴다.

 

 

 

2. 읽기만 가능한 계정

 

Global Privileges에서 Select 문만 사용가능하게 체크해주면 됩니다.

옆의 Custom을 자동으로 생성됩니다.

 

 

 

3. DB에 따라 다른 권한을 가진 사용자 만들기

 

[Add Entry]를 눌러 대상 DB를 누른 후 하단 부분의 체크박스를 눌러 선택하게 하면 된다.

 

employees DB에는 읽기 권한만 주고 싶으므로 SELECT 만 허용했으며

shopdb DB에는 CRUD 권한과 저장 프로지셔 생성, 변경을 위해 CREATE ROUTINE, ALTER ROUTINE 을 체크해주었다.

 

 

staff 권한으로 접속한후 employees DB를 drop하려고하면 Access denied가 되는 것을 확인할 수 있다.

 


darren, dev blog
블로그 이미지 DarrenKwonDev 님의 블로그
VISITOR 오늘 / 전체