database.sarang.net
UserID
Passwd
Database
DBMS
ㆍMySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MySQL Q&A 3185 게시물 읽기
No. 3185
# mysql 권한 설정에서 특정한 컬럼에만 권한을 주고 싶어요..
작성자
서명훈
작성일
2000-08-17 15:32
조회수
1,079

안녕하세요.

 

프로그램을 짜다가 고민이 생겨서 질문을 드립니다.

 

특정 사용자에게 어떤 테이블의 특정 컬럼에만 권한을 주고

 

싶어서 권한 설정을 했어요.

 

user 의 권한 설정은 모두 n 으로 주었고 db 의 권한에서는

 

select_priv 만 y 를 주고 나머지는 전부 n 으로 주었어요.

 

그리고 tables_priv는 건드리지 않고

 

grant 명령문을 썼어요.

 

grant update (name) on board.gesipan to guest;

 

이렇게 치니까 columns_priv 테이블에 정보가 제대로 입력이

 

되었습니다.

 

그래서 이름 부분을 수정해 보았는데, 수정이 안되더군요.

 

물론 flush privileges; 명령문도 쳐서 권한을 다시 변경 했어요.

 

정말 이상하더군요.

 

그래서 계속 안되길래 이번에는 컬럼쪽이 아니라 테이블쪽의

 

권한을 변경해봤어요.

 

grant update on board.gesipan to guest;

 

이렇게 말이죠. 이렇게 해 놓고 tables_priv 테이블을 보니까

 

역시 값이 들어가 있더군요.

 

결과는 업데이트가 잘 되더군요. 근데.. 문제는 그 테이블에

 

있는 모든 값이 수정된다는 것입니다.

 

그래서 특정한 컬럼만 권한을 주는 법을 알고 싶어서 질문을

 

드립니다.

 

알고 계시면 답변 꼭 좀 부탁드립니다.

[Top]
No.
제목
작성자
작성일
조회
3189group by절을 이용한 퀴리에서 distinct를 하는방법..
김용완
2000-08-17
1559
3188WinNT에서 한글로 Sorting하려면?
진경희
2000-08-17
1198
3186MySQL 명령어때문에.
조정환
2000-08-17
1236
3194┕>Re: MySQL 명령어때문에.
정재익
2000-08-17 20:43:13
1224
3185# mysql 권한 설정에서 특정한 컬럼에만 권한을 주고 싶어요..
서명훈
2000-08-17
1079
3195┕>Re: # mysql 권한 설정에서 특정한 컬럼에만 권한을 주고 싶어요..
정재익
2000-08-17 20:44:58
1491
3184mysql에서
정용준
2000-08-17
1089
3196┕>Re: mysql에서
정재익
2000-08-17 20:46:47
1283
31831045 에러: Access denied for user : 'root@localhost' (Using password: YES)
장훈이
2000-08-17
1409
3190┕>Re: 1045 에러: Access denied for user : 'root@localhost' (Using password: YES)
정용준
2000-08-17 18:20:42
1582
3191 ┕>이렇게 해보세요
정용준
2000-08-17 18:34:34
1336
3182# 게시판 올리는법좀 알려주세요~
김주현
2000-08-17
1163
3192┕>Re: # 게시판 올리는법좀 알려주세요~
정재익
2000-08-17 20:34:15
1146
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.020초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다