오늘은 대한입니다.
sun's longitude:299 35 45.51 
· 자유게시판 · 묻고답하기 · 알파문서 · RPMS list
· 사용자문서 · 팁/FAQ모음 · 리눅스Links · 자료실
· 서버정보 · 운영자 · Books/FAQ · FreeBSD
/board/read.php:소스보기  

질문과 답변 게시판입니다.

현재 실시간으로 이곳 서버의 설정파일(몇개)를 보여주고 있습니다.
서버의 설정내용에 관한 질문은 먼저 이곳 서버의 설정내용을 참고하시길 바랍니다.

[*** 쓰기 금지단어 패턴 ***]
글 본문 중간에 업로드할 이미지를 추가하는 방법 : @@이미지이름@@
ex) @@foo.gif@@
2149 번 글의 답장글: Re: Re: Re: mysql에서 일반사용자의 경우 show databases; 가 안됩니다
글쓴이: 김성민 글쓴날: 2004년 08월 27일 22:50:38 금(저녁) 조회: 1305
phpmyadmin 은 안써봐서 모르겠습니다.
show databases 와 일반 유저의 사용은 관계 없습니다.
show databases 는 mysql 서버 db 디렉토리에 존재하는 모든 db 를
보여주는 것이기 때문에 일반 유저가 show databases 를 쓸일이
없고, 유저 자신이 사용할 db 이외에 다른 db 까지 넘나들게
하는것이 안되는겁니다.
그러므로, show databases 는 root 만 가능해야 맞는 겁니다.

친구에게 user1 이라는 mysql 계정을 주고, user1_db 라는
데이터베이스를
 준다고 하면 user1 은 mysql 서버에 로그인할때 user1_db 에 접속이
되도록 하는 겁니다.
user1_db 안에 원하는 테이블을 만들고, show tables 를 통해 자신의
데이터베이스인
 user1_db 안에 존재 하는 테이블을 볼수 있는것이 됩니다.

user1 사용자를 추가할때 user1 이 사용할 db 인 user1_db 에 접속할
수 있는 권한을 주고, 다른 db 에는 접근이 안되도록 권한을
주는 것이 보통 쓰는 방법 입니다.

답이 되었는지 모르겠군요?? ㅎㅎ



[김혁수]님이 남기신 글:

>먼저 답변에 감사드립니다..

>
>
>그럼 일반 사용자에서는 show databases; 를 사용할 수가
없는건가요?
>
>이런 질문을 드리게 된 이유는 phpmyadmin에서 root가 아닌
일반사용자로 로그인 시
>
>왼쪽 메뉴에 오류가 나는데 보니까 show databases; 가 안되어서
그렇더라구요..

>
>친구에게 계정을 하나 주려고 하는데 일반사용자 로긴이
안되면 db관리가
>
>좀 힘드니까요..
>
>방법이 있다면 지도 부탁드립니다...
 

========================================

 
이전글 : Re: Re: mysql에서 일반사용자의 경우 show databases; 가 안됩니다
다음글 : Re: Re: Re: Re: mysql에서 일반사용자의 경우 show databases; 가 안됩니다  
 from 211.42.226.146
JS(Redhands)Board 0.4 +@

Re: Re: mysql에서 일반사용자의 경우 show databases; 가 안됩니다 Re: Re: Re: Re: mysql에서 일반사용자의 경우 show databases; 가 안됩니다
인쇄용 


apache lighttpd linuxchannel.net 
Copyright 1997-2026. linuxchannel.net. All rights reserved.

Page loading: 0.01(server) + (network) + (browser) seconds