티스토리 뷰

Database

MariaDB. account add, remove, permission grant

out of coding 2020. 1. 19. 23:06

MySQL도 동일합니다.

Account를 만들고 Permission을 부여하는 작업을 하여 보겠습니다.

 

Shell에 접속합니다.

$ mariadb

database를 선택하여 줍니다.

USE mysql;

사용자 확인을 합니다. 이미 있을수도 있으니까요

SELECT host, user, password FROM user;

사용자를 생성합니다. '아이디'@'%'는 모든곳에서 접속 가능을 의미합니다. '아이디'@'localhost'는 localhost에서만 가능합니다.

CREATE USER '아이디'@'%' IDENTIFIED BY '비밀번호';

권한 부여. 데이터베이스.* 는 특정만 *.*는 모두

GRANT ALL PRIVILEGES ON 데이터베이스.* TO '아이디'@'%';

그리고 새로 고침을 하여 줍니다.

FLUSH PRIVILEGES;

삭제 방법입니다. 위에 적은거처럼 localhost에서만 하고 싶다면 localhost, 전부면 전부

DROP USER 아이디@서버;

 

'Database' 카테고리의 다른 글

MySQL. 접속시에 caching_sha2_password error 발생  (0) 2020.04.30
MySQL. Auto Increment.  (0) 2020.02.21
MariaDB. 간단한 예제  (0) 2020.01.19
샤딩과 레플리카  (0) 2019.10.23
NoSQL의 종류  (0) 2018.06.09
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함