1. 계정생성

- 생성문법 : create user '계정명'@'접속위치(host)' identified by '비밀번호'

- 접속위치 : 특정 IP 지정, 모든 IP 허용('%'), 내부만 허용('localhost')

-- 계정생성
create user 'test'@'localhost' identified by '1234';

-- 생성 확인
select host, user from mysql.user where user='test';

 

2. 계정삭제 

-  삭제문법 : drop user '계정명'@'접속위치(host)' 

-- 계정삭제
drop user 'test'@'localhost';

-- 삭제확인
select host, user from mysql.user where user='test';

 

3. 권한부여

- 모든 권한 부여 : grant all privileges on 데이터베이스명.테이블명 to '계정명'@'접속위치';

- 모든 권한 회수 : revoke all on *.* from '계정명'@'접속위치';

-- 초기 권한 확인
select * from mysql.user where user='test';

-- 모든 권한 부여
grant all privileges on *.* to 'test'@'localhost';

-- 권한 확인
select * from mysql.user where user='test';

-- 모든 권한 회수
revoke all on *.* from 'test'@'localhost';

-- 권한 확인
select * from mysql.user where user='test';

 

 

[References]

https://mentha2.tistory.com/110

 

MariaDB 계정 생성과 권한 부여 및 회수 하기(grant, revoke)

MariaDB에서 계정을 생성하고 권한 부여하는 방법입니다. 계정 생성 방법 계정 생성 : create user '계정명'@'접속 위치(host)' identified by '비밀번호'; 접속 위치 관련 설명, 특정 IP 지정, 모든 IP 허용('%').

mentha2.tistory.com

https://mentha2.tistory.com/71

 

[MariaDB 사용자 권한 설정] 권한 설정 종류 정리

MariaDB의 root계정은 데이터베이스 서버에 대한 모든 권한을 가지고, 데이터베이스가 지원하는 모든 행위를 할 수 있다. 이 행위에는 데이터베이스, 테이블의 삭제, 다른 사용자 계정의 패스워드

mentha2.tistory.com

 

728x90

'DB > MariaDB' 카테고리의 다른 글

[MariaDB] 재설치 시 port 충돌  (0) 2022.10.24
[MariaDB] root 비밀번호 분실  (0) 2022.10.24
[MariaDB] 데이터 베이스 생성 (DBeaver 연결)  (1) 2022.09.29
[MariaDB] MariaDB 10.1 설치  (0) 2022.09.19

+ Recent posts