음머어's 까망별

블로그 이미지
무지 인간의 첫 걸음..
by 까망별 음머어
  • 383,339Total hit
  • 135Today hit
  • 132Yesterday hit

'mysql 프로시저'에 해당되는 글 1건

  1. 2009.05.13
    [MySQL] 다른 사용자의 procedure 보기 (3)
간만에 글을 적는군 에헴....... 너무 놀았나 --;;

사용자에게 DB별로 권한을 부여하여 줄 경우,
분명히 프로시저를 관리할 수 있는
CREATE ROUTINE,
ALTER ROUTINE,
EXECUTE
이 있음에도 다른 사람의 프로시저를 열람할 수 없는 경우가 있다.

이와 관련된 리퍼런스 링크는 아래와 같으며,
http://dev.mysql.com/doc/refman/5.0/en/show-create-procedure.html

결론부터 말하자면,
mysql DB의 proc 테이블에 대한 SELECT 권한을 추가 부여해 주면 된다.


GRANT SELECT ON mysql.proc TO 사용자@아이피;

아잣! 이제부터 정리좀 다시 하면서 살아가자!!!
TRACKBACK 0 AND COMMENT 3
  1. 되면한다 2009.05.14 20:08 신고 address edit/delete reply

    proc테이블에 권한주고서 FLUSH PRIVILEGE 해줘야될꺼에용

    • 까망별 음머어 2009.05.16 03:40 신고 address edit/delete

      므흐흐~ 글을 쓰자마자 오다니.. 날 스토킹중인겐가 --;;

      플러시 프리빌리지는 메모리의 권한을 파일로 내리는 것으로 알고 있네..
      흠.. 딱히 플러시 프리빌리지를 하지 않아도 해당 서버에는 아무 문제가 없지...
      하지만, 만약 마스터 슬레이브 구조에서 슬레이브 서버들에 즉각 적용이 요구된다면, 플러시 프리빌리지를 하는 게 맞다네~

      그럼 수거하시게나~

  2. 되면한다 2009.05.16 12:41 신고 address edit/delete reply

    후후 스토킹중이랍니다.
    flush~ 를 안해주면 서버가 재시작 될때 해당 권한이 쏠랑 날라갈수도 있자나요
    다 일일히 기억하고 있다가 서버 재시작 하면 다시 적용해줄거도 아니고..
    일회성이 아니라면 파일로 내려주는게 좋을거 같네요

    마치 학습만화 같군요 ㅋㅋㅋㅋ

    낚시나 갑시다~~





ARTICLE CATEGORY

모든 이야기 (77)
독백 (22)
MySQL (25)
Oracle (7)
영화 (6)
Linux (3)
DW(Data Warehouse) (0)
(7)
음악 (1)
Python (3)
Postgresql (2)

ARCHIVE