在用戶許可權里有設置的。你想該用戶管理哪個資料庫就給哪個的許可權。其它的不要打勾就行了。很簡單啊。 補充: 創建完新用戶後不要給全局許可權。然後在下面找到「按資料庫指定許可權」,然後點擊「在下列數 據庫添加許可權」後面的下拉列表,選擇資料庫,選擇數據下面的全部,然後選擇結構除了最下面三個以外的復選框,其他一律不選,然後點擊「執行」按鈕,這樣就 配置好了這個用戶完全管理這個資料庫的許可權了。[這是我的做法,當然,你也可以根據你的實際需要去給許可權。]
⑵ mysql怎樣建立角色資料庫和怎樣為用戶分配角色
角色一個表,用戶一個表,在建一個表3個欄位id,角色表id,用戶表id,
用戶去選擇什麼樣的角色,,後台做一個創建角色的功能,更用戶來匹配
⑶ mysql如何讓一個用戶同時管理多個資料庫
mysql 創建一個用戶 hail,密碼 hail,指定一個資料庫 haildb 給 hail
mysql -u root -p
password
use mysql;
insert into user(host,user,password) values('localhost','hail',password('hail'));
flush privileges;
create database haildb;
grant all privileges on haildb.* to hail@localhost identified by 'hail';
flush privileges;
如果想指定部分許可權給用戶
grant select,update on haildb.* to hail@localhost identified by 'hail';
flush privileges;
刪除用戶
delete from user where user='hail' and host='localhost';
flush privileges;
刪除用戶資料庫
drop database haildb;
修改指定用戶密碼
update user set password=password('new_password') where user='hail' and host='localhost';
flush privileges;