當前位置:首頁 » 數據倉庫 » mysql用戶分配資料庫
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

mysql用戶分配資料庫

發布時間: 2023-06-09 00:15:45

⑴ mysql建立新用戶後如何指定只管理自己的資料庫

在用戶許可權里有設置的。你想該用戶管理哪個資料庫就給哪個的許可權。其它的不要打勾就行了。很簡單啊。 補充: 創建完新用戶後不要給全局許可權。然後在下面找到「按資料庫指定許可權」,然後點擊「在下列數 據庫添加許可權」後面的下拉列表,選擇資料庫,選擇數據下面的全部,然後選擇結構除了最下面三個以外的復選框,其他一律不選,然後點擊「執行」按鈕,這樣就 配置好了這個用戶完全管理這個資料庫的許可權了。[這是我的做法,當然,你也可以根據你的實際需要去給許可權。]

⑵ 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;