2012-03-09 2 views
-1

약 20 개의 데이터베이스가 있고 각 데이터베이스가 모두 한 사이트에 대한 mySql 사용자가 있습니다. 보안이 설정되지 않았으므로 보안을 설정하고 사용자가 다른 사이트에 액세스하지 못하도록합니다. 사용자 데이터베이스. 그리고 나는 각 사용자에 대해 새로운 mysql 사용자를 만들고 싶지 않다.이 조건으로이 데이터베이스를 보호 할 수있는 방법이 있습니까? 미리 감사드립니다.공유 MySql 사용자를 보호하는 방법

+3

이것은 모순되는 말입니다. 각 데이터베이스에 액세스 할 수 있지만 각 데이터베이스에 액세스 할 수없는 mysql 사용자를 원한다고 말하고 있습니까? – Jim

+0

예. . . 나는 그것이 불가능하다고 생각한다. . . 이 데이터베이스를 보호하는 다른 방법을 알고 있습니까? – user1259236

+0

@ 짐이 맞습니다. 동일한 계정으로 다른 DB를 보호하겠습니까? – rkosegi

답변

1

아니요, 불가능합니다. 각 데이터베이스 액세스마다 사용자를 만들어 해당 권한을 부여해야합니다. 그것은 유일한 방법입니다.

+1

데이터베이스에서 사용자의 개념이 OP가 이미 작동하는 것을 사용하지 않고 해결하고자하는이 문제를 해결하기 위해 주로 생성되었다는 점에 주목할 가치가 있습니다 ... – Griwes

관련 문제