본문 바로가기

컴퓨터/MariaDB

MariaDB 사용자

1. 데이터 베이스 선택

> USE mysql;

2. 사용자 정보 보기

> SELECT user, host, password FROM user;

3. 사용자계정 생성

> CREATE USER "사용자명"@'%' IDENTIFIED BY "비밀번호";

※ 「%」는 임의의 외부에서 접속한다는 의미다. 「localhost」라고 바꿔 적으면 로컬에서 접속한다는 의미고 특정 아이피로 바꿔 적으면 그 주소로 접속한다는 의미다.

4. 사용자 삭제

> DROP USER 사용자명;

5. 비밀번호 변경

> UPDATE USER SET PASSWORD=PASSWORD("새비밀번호") WHERE USER="사용자명";

6. 권한 부여

> GRANT ALL PRIVILEGES ON 데이터베이스명.* TO 사용자명;

1) 테이블 선택

  「*」는 데이터베이스 내의 모든 테이블을 의미하며, 테이블명을 적으면 특정 테이블에만 권한을 부여할 수 있다.

2) 특정 권한 선택

> GRANT INSERT, UPDATE, SELECT, DELETE ON 데이터베이스명.* TO 사용자명;

7. 권한 확인

> SHOW GRANTS FOR 사용자명;

8. 권한 삭제

> REVOKE ALL ON 데이터베이스이름.테이블이름 FROM 아이디;

9. 변경된 내용 적용

> FLUSH PRIVILEGES;

모든 작업이 끝난 후에는 위의 명령을 입력해야 실제 적용이 된다.

'컴퓨터 > MariaDB' 카테고리의 다른 글

MariaDB DATE_ADD()  (0) 2022.04.15
MariaDB JOIN  (0) 2022.03.24
MariaDB 정렬  (0) 2022.03.15
MariaDB IF()  (0) 2022.03.06
MariaDB DELETE  (0) 2022.02.23