> 반갑습니다..
>
> WWWDB라는 데이타베이스를 만들었습니다...
> mysql데이터베이스에는 dbuser라고 등록을 시켰고요...여기서 모든 권한을 N으로 했습니다..
>
> WWWDB를 dbuser가 모든 권한을 가지려면 어떻게 설정해 주어야 하는지요~~?
>
> 디비에 무식이라서....
>
> 꼭 부탁드립니다..방명록하나 만들기도 어렵네요..흑흑...
>
권한을 N로 설정했다면 이미 권한관리시스템에 대해서는 어느정도 아시는 것이겠네요.
user 테이블에 dbuser라고 등록을 했나보지요?
그러면 db 테이블에 wwwdb(db명)과 dbuser(user 명)을 등록하시면 되는데요.
보통 방명록이나 게시판이라면 접근하는 사람이 select, insert, update, delte 정도의
권한만 가지고 있으면 되겠네요.
편한 명령어가 있는데요. 이는 접근권한 설정에 대해서 어느정도 이해하면 편리할 것입니다.
http://linux.kreonet.re.kr/mysql/Manual_chapter/manual_Reference.html#GRANT
GRANT priv_type [(column_list)] [, priv_type [(column_list)] ...]
ON {tbl_name | * | *.* | db_name.*}
TO user_name [IDENTIFIED BY 'password']
[, user_name [IDENTIFIED BY 'password'] ...]
[WITH GRANT OPTION]
grant select, insert, update, delete on wwwdb.* to dbuser IDENTIFIED BY 'xxxxxx';
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~ ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~
접근권한 db.table user password
마지막 iden... 이 옵션은 비밀번호 설정입니다. 귀찮으면 안 하셔도 좋지만 그로인해
발생할 보안문제에 대해선 책임을 지지 않습니다.
|