오늘은 DB 에서 직접 유저를 생성하고 권한을 관리하는 내용에 대하여 글을 작성하려 한다.
유저 생성 및 삭제

-
newuser: 유저 이름
-
localhost
- 유저가 접속할 수 있는 호스트(host)
- 특정IP나 %를 사용해서 접근할 수 있는 호스트를 제한 가능
- %는 모두 접근 가능
-
password: 유저 비밀번호
%은 안쓰는게 좋은게 누군가가 어떻게 해서 비밀번호를 알아내면 이 디비에 접속이 가능한 상태가 된다.
권한 부여 및 철회

- ALL PRIVILEGES
- 모든 권한 부여
- 필요에 따라 SELECT, INSERT, UPDATE, DELETE 등의 특정 권한만 부여 가능
- database_name.*
- 특정 데이터베이스의 모든 테이블에 대해 권한 부여
- ‘newuser’@‘localhost’