2010-08-19 3 views
0

mySql에서 이해할 수있는 한, 다른 호스트의 동일한 사용자 이름에 대해 권한을 부여 할 수 있습니다. 예. 사용자 'karthick'@ localhost는 사용자 'karthick'과 다른 권한을 할당 할 수 있습니다. @ madhost.com다중 ACL 권한이있는 동일한 호스트 및 사용자 이름 mySQL

그러나 동일한 사용자 이름과 동일한 호스트이지만 다른 권한을 가진 데이터베이스에 연결할 수 있습니까? 예를 들면. fopen ("file.txt", "r") & fopen ("file.txt", "w"); 동일한 사용자 이름이지만 다른 권한을 가진 동일한 호스트의 데이터베이스에 연결할 수 있습니까?

답변

0

내 지식에 따라 동일한 사용자에 대해 다른 권한을 지정할 수는 있지만 서버의 동일한 데이터베이스에는 할당 할 수 없습니다. 가능한 경우 서버는 사용할 권한 집합을 알 수 없습니다. 다른 서버에 있으면 동일한 사용자 이름과 암호를 가진 새로운 사용자 일뿐입니다. 다른 방법으로는 연결되지 않습니다.

+0

좋습니다. 그 경우, 동일한 사용자 이름과 동일한 호스트에서 다른 권한 집합으로 각각 여러 개의 연결을 열 수 있습니까? –

+0

설명해 주시겠습니까? 당신이 무엇을 의미하는지 모르겠다. – Skippy

+0

둘 중 하나가 가능한지 알고 싶다. 1. fopen ("file.txt", "r") 및 fopen ("file.txt", "w ") 다른 권한을 가진 동일한 파일에 대해 두 개의 다른 핸들을 가질 수 있습니다 (하나는 다른 하나는 읽기 용이고 다른 하나는 쓰기 용입니다). 2. 1을 사용할 수 없으면 우리는 역할을 읽기와 함께 말하는 역할을 만들 수 있습니까? 동일한 사용자에 대한 쓰기 특권이있는 특권 및 역할 2. 이제는 각기 다른 역할을 가진 동일한 사용자에 대해 여러 개의 연결을 가질 수 있습니다. –

관련 문제