2012-04-20 54 views
2

有沒有給用戶完全權限來創建新數據庫等但不能訪問或查看由其他用戶創建的數據庫的方法? 我需要多個用戶才能像創建超級用戶一樣創建自己的數據庫,但不能影響其他用戶數據庫。MySQL用戶擁有數據庫的完全權限

回答

2

這樣的事情可能會有所幫助。

GRANT ALL PRIVILEGES on new_user\_%。 * TO'new_user'@'%';

這將授予new_user只能訪問自己創建的數據庫。你可以對其他人做同樣的事情。

希望這會有所幫助。

+0

如果數據庫不存在並且用戶想要創建一個新數據庫會怎麼樣? – DonCallisto 2012-04-20 07:01:23

+0

數據庫不一定存在。 new_user可以登錄並創建數據庫。 – AlphaMale 2012-04-20 07:13:23

+0

這是否要求所有數據庫都有相應的用戶名作爲前綴?我需要爲用戶將創建的每個數據庫執行此操作? – likenoother 2012-04-20 07:18:06

相關問題