본문 바로가기
DB/MariaDB

[MariaDB] 2. user 사용자 생성 및 삭제, 권한 부여

by 델버 2022. 12. 20.

user 생성

  1. MariaDB에 root 계정으로 로그인한다.
    mysql.server start
    mysql -u root -p
  2. user 목록 조회
    1. select host, user, password from user; : 목록을 보여줌
    2. use mysql; 기본적으로 있는 mysql 데이터베이스를 이용한다


3. 계정 만들기

로컬에서만 : `create useruser명’@’localhost’identified by’비밀번호';`

원격및로컬: `create user’user명'@’%’identified by’비밀번호’;`
IP 설정      : `create useruser'@’xxx.xxx.xxx.xxx’identified by’비밀번호’;`

user 계정 로그인

  • mysql -u user명 -p

user 비밀번호 변경

  • alter user ‘user명'@’접속위치' identified by ‘비밀번호';

user 삭제

  • user 삭제
    drop user ‘user명’@’접속위치’;

user 권한 설정

  1. 권한 설정
    모든 권한: grant all privileges on DB명.테이블 to ‘user명'@’접속위치';
    select권한: grant select on DB명.테이블 to ‘user명'@’접속위치';
    모든 DB권한:grant all privileges on *.* to ‘user명'@’접속위치' identified by '비밀번호';
  2. 권한 적용 (중요)
    flush privileges;
  3. 권한 확인
    show grants for 'user명'@'접속위치';

user 권한 삭제

  • 권한 삭제
    revoke all on DB명.테이블 from ‘user명'@’접속위치';

참고

https://seonkyukim.github.io/tech/Maria-DB-basics/

https://ccusean.tistory.com/entry/MariaDB-Database-생성-User-생성-권한-설정

댓글