2012-04-20 1 views
2

새 데이터베이스 등을 만들 수있는 권한을 사용자에게 부여 할 수는 있지만 다른 사용자가 만든 데이터베이스에는 액세스하거나 볼 수 없습니까? 수퍼 유저처럼 자신의 데이터베이스를 만들 수 있도록 여러 사용자가 필요하지만 다른 사용자 데이터베이스에 영향을 줄 수는 없습니다.데이터베이스를 소유 할 수있는 MySQL 사용자의 완전한 권한

답변

2

이렇게하면 도움이 될 수 있습니다.

부여 항목 ALL PRIVILEGES ON new_user\_%. *받는 사람 'new_user'@ '%';

이렇게하면 new_user에게 단독으로 생성 된 데이터베이스에 대한 액세스 만 허용됩니다. 당신은 다른 사람들과 똑같이 할 수 있습니다.

희망이 도움이됩니다.

+0

DB가없고 사용자가 새 데이터베이스를 만들고 싶다면 어떻게해야합니까? – DonCallisto

+0

데이터베이스가 아직 존재하지 않아도됩니다. new_user는 로그인하여 데이터베이스를 작성할 수 있습니다. – AlphaMale

+0

모든 데이터베이스에 해당 사용자 이름이 접두사로 필요합니까? 사용자가 만들 데이터베이스마다이 작업을 수행해야합니까? – likenoother