Computer/Server
[MySQL] 사용자 생성 및 디비 권한 부여
생각하는달팽이
2015. 7. 3. 16:58
1. 사용자 생성
CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';
2. DB 추가
CREATE DATABASE dbName;
3. 사용자에게 권한 위임 ( localhost , 만일 모든 곳에서의 접근을 허용하고자 한다면 '%')
GRANT USAGE ON *.* to 'newuser'@'localhost' IDENTIFIED BY 'password';
4. 해당 사용자에게 데이터베이스의 모든 테이블에 대해 모든 권한을 위임한다.
GRANT ALL PRIVILEGES ON dbName.* TO 'newuser'@'localhost';
5. 해당 사용자에게 모든 가능한 권한을 부여한다. ( like root )
GRANT ALL PRIVILEGES ON *.* TO 'admin'@'localhost';
6. 변경사항 적용
FLUSH PRIVILEGES
반응형