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 |