MYSQL 사용자 생성부터 권한 부여 까지..

1. DATABASE 생성
mysql> CREATE DATABASE 디비명

2. 사용자 생성 및 권한 부여
mysql>  CREATE USER '사용자명'@'접속호스트(localhost, %, ip )' IDENTIFIED BY '암호';
  mysql> GRANT ALL PRIVILEGES ON 디비명.* TO '사용자명'@'접속호스트(localhost, %, ip )'  WITH GRANT OPTION;
또는
  mysql> GRANT RELOAD,PROCESS ON 디비명.* TO '사용자명'@'localhost'; // 이렇게 필요한 권한만 찍어서...

3. 필요 없는 권한 제거
  mysql> show grants for ‘사용자명‘@’localhost’;   // 권한 확인..
  mysql> REVOKE SELECT, INSERT, UPDATE, DELETE, CREATE, ALTER, CREATE TEMPORARY TABLES ON *.* FROM ‘사용자명‘@’localhost’; // 내 권한 이외의 디비도 볼수 있는 권한 제거..

4. 적용
  mysql> FLUSH PRIVILEGES;