[mysql] 사용자 관리
사용자 생성 및 권한 부여
- 원격/로컬에서 접속 가능한 사용자를 각각 생성
mysql > create user '사용자명'@'%' identified by '비밀번호';
mysql > create user '사용자명'@'localhost' identified by '비밀번호';
- 생성된 사용자에게 CRUD 권한을 부여
mysql > grant select, insert, update, delete on 'DB명'.* to '사용자명'@'%';
mysql > grant select, insert, update, delete on 'DB명'.* to '사용자명’@‘localhost’;
-
DB명 뒤에 테이블을 명시 하면 특정 테이블만 접근하게 만들 수도 있음.
-
사용자 비밀번호 변경
$ mysql -u ‘사용자명’ -p
mysql > set password for '사용자명'@'localhost' = password('신규비밀번호');
mysql > set password for '사용자명’@‘%’ = password('신규비밀번호');