본문 바로가기
데이터베이스

[MariaDB] MariaDB 계정생성, 조회, 비밀번호 변경, 권한 조회

by 블루데이제이 2022. 10. 5.
728x90
반응형
계정 생성
CREATE USER 'bluedayj'@'%' IDENTIFIED BY 'password';
CREATE USER 'bluedayj'@'localhost' IDENTIFIED BY 'password';
CREATE USER 'bluedayj'@'192.168.0.100' IDENTIFIED BY 'password';
계정은 'ID'@'Host'의 형식으로 이루어짐
* : 모든 접속 허용
localhost : 로컬 서버에서만 접속 가능
'192.168.0.100' : 특정IP에서만 접속 가능
계정 조회
SELECT * FROM mysql.user;
권한 부여
GRANT ALL PRIVILEGES ON 'DB명'.* TO 'bluedayj'@'%';
GRANT SELECT ON 'DB명.TABLE명' TO 'bluedayj'@'%';
1줄 : DB명의 모든 테이블에 모든 권한 부여
2줄 : DB명의 특정 TABLE에 SELECT 권한 부여
권한 회수
REVOKE ALL ON DB명.* FROM 'bluedayj'@'%';
bluedayj계정에서 DB명의 모든 테이블에 대한 권한을 회수
계정 비밀번호 변경
ALTER USER 'bluedayj'@'%' IDENTIFIED BY 'password';
계정 삭제
DROP USER 'bluedayj'@'%';

 

728x90
반응형