사용자 생성 방법에는 다음 방법이 있다.
GRANT USAGE ON *.* TO 'UserID'@'Host' IDENTIFIED BY 'PASSWORD'
- localhost 에서만 접속 가능
GRANT USAGE ON *.* TO 'UserID'@% IDENTIFIED BY 'PASSWORD'
- 외부에서 접속 가능
다음의 경우 권한을 부여하면서 사용자를 생성 하는 방법이다.
grant select, insert, update, delete, create, drop, alter on DB_Name.* to 'UserID'@'localhost' identified by 'PASSWORD';
상기의 경우와 마찬가지로 localhost 대신 %인 경우 외부에서 접근이 가능 해짐
위의 명령을 실행 후 다음 명령을 실행 해 주어야 적용이 된다.
mysql> flush privileges;
# select host, db, user from db where user = 'ID'
Data Base Mapping 확인 하기