본문 바로가기
Computer/Server

[MySQL] 사용자 생성 및 디비 권한 부여

by 생각하는달팽이 2015. 7. 3.


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


반응형

'Computer > Server' 카테고리의 다른 글

[Script] bash, shell  (0) 2015.08.07
[PHP] 각종 변수들 간단 설명  (0) 2015.08.04
윈도우에서 APM 설치  (0) 2015.08.03
[Centos] SymbolicLink 사용자 폴더  (0) 2015.06.15
[Centos] 유저 관련  (0) 2015.06.15