USE mysql;
SELECT user, host, password FROM user;
CREATE USER "사용자명"@'%' IDENTIFIED BY "비밀번호";
※ 「%」는 임의의 외부에서 접속한다는 의미입니다. 「localhost」라고 바꿔 적으면 로컬에서 접속한다는 의미고 특정 아이피로 바꿔 적으면 그 주소로 접속한다는 의미입니다.
DROP USER 사용자명;
UPDATE USER SET PASSWORD=PASSWORD("새비밀번호") WHERE USER="사용자명";
GRANT ALL PRIVILEGES ON 데이터베이스명.* TO 사용자명;
「*」는 데이터베이스 내의 모든 테이블을 의미하며, 테이블명을 적으면 특정 테이블에만 권한을 부여할 수 있습니다.
GRANT INSERT, UPDATE, SELECT, DELETE ON 데이터베이스명.* TO 사용자명;
SHOW GRANTS FOR 사용자명;
REVOKE ALL ON 데이터베이스이름.테이블이름 FROM 아이디;
FLUSH PRIVILEGES;
모든 작업이 끝난 후에는 위의 명령을 입력해야 실제 적용이 됩니다.