티스토리 뷰

DB/mySQL

[MySQL] DB 권한 설정

gray.yoon 2014. 4. 28. 15:40

해당 글은 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

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함