티스토리 뷰
해당 글은 Maxoverpro Lab(http://www.maxoverpro.org/) 을 가져왔습니다.
1. root 패스워드 설정
# mysqladmin -u root -p password new-password
2. 사용자 만들기
mysql> CREATE USER test@localhost IDENTIFIED BY ‘test’;
Query OK, 0 rows affected (0.00 sec)
3. 사용자에게 부여할 DB 생성하기
mysql> CREATE DATABASE dbname;
4. DB 권한 부여하기
mysql> GRANT ALL PRIVILEGES ON dbname.* TO test@localhost;
Query OK, 0 rows affected (0.00 sec)
5. 사용자 권한 부여 확인
mysql> SHOW GRANTS FOR test@localhost;
6. 사용자 권한 뺏기
로그인 가능
mysql> REVOKE ALL PRIVILEGES ON test.* FROM test@localhost;
로그인 불가능
mysql> REVOKE USAGE ON *.* FROM test@localhost;
7. 사용자 삭제
mysql> DROP USER test@localhost;
copyright Maxoverpro Lab