MYSQL
mysql 사용자 추가 및 권한 추가
꾸보이
2020. 1. 20. 15:11
728x90
아래와 같은 순서로 작업을 진행하면 된다.
계정만들기. create user ‘사용자명’@‘localhost’ identified by ‘비밀번호' create user ‘사용자명’@‘접속IP’ identified by ‘비밀번호’ create user ‘사용자명’@‘%’ identified by ‘비밀번호' |
— 권한 부여 grant all privileges on *.* to ‘사용자명’@‘%’ with grant option — 권한을 부여하면서 비밀번호도 변경 가능 grant select, insert, update on DB명.* to ‘사용자명’@‘%’ identified by ‘비밀번호' |
— flush flush privileges |
* 꼭 flush 구문을 실행해 주어야 권한 부여됨..
부여된 권한을 확인하고자 할 때에는 아래와 같이 확인 할 수 있다.
show grants for ‘사용자명’@‘localhost' show grants for ‘사용자명’@‘%' show grants for ‘사용자명’@‘접속IP' |
잘못 부여된 권한을 회수 할 수도 있다.
revoke all on DB명.* from ‘사용자명’@‘%' |
사용자 계정을 삭제하려면 drop 구문을 사용할 수 있다.
drop user ‘사용자명’@‘%' |
728x90