[SQL] DCL - 사용자 생성과 권한 설정 (GRANT)

2023. 3. 14. 13:32·SQL
728x90
728x90

사용자 생성

CREATE USER '사용자명'@'호스트명' IDENTIFIED BY '비밀번호';

-- 홈에서 해당 사용자명으로 사용자 생성 가능
-- Username 항목에 사용자명 입력

 

  - 사용자명 : 생성할 계정의 이름

  - 호스트명 : 해당 계정이 접근 가능한 호스트 이름 (% : 모든 호스트)

  - 비밀번호 : 해당 계정의 비밀번호

 

 


사용자 호스트 정보 조회

USE mysql;
SELECT user, host FROM user;

 

  - host : localhost  → 현재 IP 주소에서만 접근 가능

  - host : %  → 모든 IP 주소에서 접근 가능

 

사용자 상세 권한 조회

-- N (기본값) : 해당 권한이 없음
-- Y : 해당 권한이 있음
USE mysql;
SELECT * FROM user WHERE user = '사용자명';

 

 


DCL (데이터 제어어, Data Control Language)

  - 데이터베이스에 접근하고 객체들을 사용하도록 권한을 주거나 회수하는 명령어

  - GRANT, REVOKE

 

사용자 권한 부여

GRANT 권한 ON DB명.테이블명 TO '사용자명'@'호스트명';

 

  - 권한 : SELECT, INSERT, UPDATE, DELETE 등

      → 모든 권한 : ALL PRIVILEGES

  - DB명 : 권한을 부여할 데이터베이스 이름 

  - 테이블명 : 권한을 부여할 테이블 이름

      → 모든 DB의 모든 테이블 : *.*

#  부여한 권한을 즉시 적용

FLUSH PRIVILEGES;

 

320x100
반응형
저작자표시 비영리 변경금지 (새창열림)

'SQL' 카테고리의 다른 글

[SQL] 트랜잭션 (Transaction)  (0) 2023.04.19
[SQL] 서브 쿼리  (0) 2023.04.09
[SQL] DML - 데이터 조회 (SELECT) & 집계 함수  (0) 2023.03.11
[SQL] 집계 함수  (0) 2023.03.11
[SQL] 함수 (숫자, 문자열, 날짜/시간)  (0) 2023.03.08
'SQL' 카테고리의 다른 글
  • [SQL] 트랜잭션 (Transaction)
  • [SQL] 서브 쿼리
  • [SQL] DML - 데이터 조회 (SELECT) & 집계 함수
  • [SQL] 집계 함수
스응
스응
    반응형
    250x250
  • 스응
    이서영의 개발 블로그
    스응
  • 전체
    오늘
    어제
  • 글쓰기 관리
    • 분류 전체보기 (384)
      • Java (134)
        • Base (54)
        • Spring Boot (37)
        • JSP (16)
        • Swing (GUI) (20)
        • Design Pattern (7)
      • C# (13)
      • PHP (18)
      • SQL (27)
      • Vue.js (9)
      • Tailwind CSS (4)
      • TypeScript (7)
      • HTML & CSS (27)
      • JavaScript (26)
      • jQuery (10)
      • Android (3)
      • - - - - - - - - - - - - - - (0)
      • Hotkeys (5)
      • CS (30)
      • etc. (13)
      • Error Note (16)
      • Team Project (24)
        • Airlines Web Project (12)
        • University Web Project (6)
        • Strikers 1945 GUI Project (6)
      • My Project (18)
        • Library Web Project (8)
        • Pet Shopping Mall GUI Project (10)
  • 블로그 메뉴

    • Home
    • Write
  • 링크

    • 깃허브
  • 공지사항

  • 인기 글

  • 태그

    면접
    php
    jsp
    SWAGGER
    SEO
    CSS
    SpringBoot
    Swing
    오블완
    cs
    개발일지
    vuejs
    SQL
    tailwindcss
    jQuery
    HTML
    Android
    git
    errorNote
    http
    C#
    티스토리챌린지
    typeScript
    Wordpress
    Codeigniter
    Hotkeys
    js
    java
    zapier
  • 최근 댓글

  • hELLO· Designed By정상우.v4.10.0
스응
[SQL] DCL - 사용자 생성과 권한 설정 (GRANT)
상단으로

티스토리툴바