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 |