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
반응형
'데이터베이스' 카테고리의 다른 글
[Mybatis] 동적 SQL - choose, set, where 등 (1) | 2024.08.09 |
---|---|
[MySQL] VARCHAR와 TEXT 차이 (0) | 2024.04.17 |
[MariaDB] MariaDB 암호화, 복호화 (0) | 2022.10.06 |
ERWIN 논리모델에서 작성한 컬럼명 코멘트에 나오게 처리하기 (0) | 2022.09.30 |