유저 생성 및 권한 관리

모두·2025년 3월 11일

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

유저 생성 및 삭제

  • newuser: 유저 이름

  • localhost

    • 유저가 접속할 수 있는 호스트(host)
    • 특정IP나 %를 사용해서 접근할 수 있는 호스트를 제한 가능
    • %는 모두 접근 가능
  • password: 유저 비밀번호

%은 안쓰는게 좋은게 누군가가 어떻게 해서 비밀번호를 알아내면 이 디비에 접속이 가능한 상태가 된다.

권한 부여 및 철회

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

0개의 댓글