1. 사용자계정 생성

로컬 : mysql> CREATE USER 'user_name'@'localhost' IDENTIFIED BY 'user_password';
외부 : mysql> CREATE USER 'user_name'@'%' IDENTIFIED BY 'user_password';


2. 데이터베이스 생성

mysql> CREATE DATABASE database_name;


3. 데이터베이스에 대한 접근권한 설정

로컬 : mysql> GRANT ALL PRIVILEGES ON database_name.* TO 'user_name'@'localhost' WITH GRANT OPTION;
외부 : mysql> GRANT ALL PRIVILEGES ON database_name.* TO 'user_name'@'%' WITH GRANT OPTION;


4. 계정에 대한 권한설정 확인

mysql> SHOW GRANTS FOR 'user_name'@'localhost';


5. MySql 변경사항 적용(GRANT 이외의 명령어 실행시만 해당)

FLUSH PRIVILEGES;

 

출처 : http://blog.naver.com/hgi99?Redirect=Log&logNo=10129118245

+ Recent posts