2010-03-15 3 views
2

서버의 단일 MySQL 데이터베이스에만 액세스하도록 구성 할 수있는 phpMyAdmin과 같은 도구가 있습니까?단일 데이터베이스에 액세스하도록 구성 할 수있는 phpMyAdmin과 같은 도구가 있습니까?

모든 데이터베이스에 액세스 할 수 있으므로 phpMyAdmin을 사용할 수 없습니다. 사용자가 테이블을 생성/삭제/삽입/업데이트 할 수있는 뷰가 있어야합니다. 나는 이것과 비슷한 소프트웨어를 사용했으나 그것이 무엇인지 기억하지 못한다. 그것도 PHP에서 위대한 것입니다.

+0

누구 Sidu라는이 도구를 사용하는거야? 무슨 phymyadmin http://sidu.sourceforge.net/sidu/ –

답변

12

단일 데이터베이스에만 액세스 할 수있는 권한을 가진 MySQL 사용자를 생성 한 다음 해당 계정을 사용하여 phpMyAdmin에 로그인 할 수 있습니다.

+0

의 PhpMyAdmin 아파치의 기본 인증에 의해 보호되는 사용자가 웹 서버에 대한 루트 권한을 필요로하는 것을 신경 쓰지 않을 거라고 정말 라이트 버전 것 같습니다 . 나는 그 (것)들에게 무엇을 줄까 !! –

+1

당신은 PHPMyAdmin이 기본 인증 (PHPMyAdmin에서 활성화 할 수있는 표준 인증과 반대가되는)에 의해 보호 받았다는 뜻입니까? 즉, 두 인증 (하나는 Apache 기본 인증 용이고 다른 하나는 PHPMyAdmin 용)으로 보호되어 있습니다. – jackbot

+3

@RMN 아니요, 그것은 전혀 의미하지 않습니다. HTTP 인증 및 PMA 설정에서 읽으십시오. – symcbean

0

phpMyAdmin은 어떻게 할 수 있습니까?

가장 간단한 방법은 해당 권한을 가진 MySQL 사용자를 만들고 해당 계정을 사용하도록 phpmyadmin을 구성하는 것입니다.

3

PhpMyAdmin은 로그인 한 사용자에게 허용 된 데이터베이스에만 액세스를 허용합니다. MySQL 환경이 정상적으로 설정된 경우 아무도 필요한 것보다 많은 계정에 액세스 할 수 없어야합니다. 대부분의 PHP 기반 MySQL 관리자 패키지는 동일한 방식으로 작동합니다. 사용자 이름/암호를 MySQL에 전달하고 사용자에게 권한이있는 모든 데이터베이스를 보여줍니다.

1

SIDU을 사용하면 매번 지정하는 데이터베이스에 연결할 수 있습니다. 물론 해당 데이터베이스에 대한 액세스 권한이 있어야합니다.

차트 플러그인이 없으면 SIDU는 차트가 150kb 인 경우에만 90KB이고 (font.ttf는 50kb를 차지함)?

그러나 SIDU는 PMA보다 더 효과가 있습니까? 대부분의 지역에서 확실히. 그러나 수출을 업그레이드해야합니까? 어쨌든 내 수출 일을 잘합니다. 나는 귀하의 질문에, SIDU 당신이 (메뉴 트리 브라우저에서) 하나의 데이터베이스에 연결할 수 있도록 할 수 있는지 모르겠어요

sidu.sf.net

에서 시도가 좋은,하지만 당신은 여전히 ​​수 는 SQL 브라우저에서 다른 데이터베이스에 액세스 할

관련 문제