資料庫學習:許可權管理

RichardMLu發表於2020-10-29

許可權管理

mysql中的root使用者是資料庫中許可權最高的使用者,千萬不要用在專案中。
可以給不同的使用者,或者專案,建立不同的mysql使用者,並適當的授權,完成資料庫的相關操作
這樣就一定程度上保證了資料庫的安全。

建立使用者的語法格式:

grant 授權的操作 on 授權的庫.授權的表 to 賬戶@登入地址 indentified by ‘密碼’;

示例

-- 在mysql中 建立一個 zhangsan 使用者,授權可以對chuange這個庫中的所有表 進行 新增和查詢的 許可權
grant select,insert on chuange.* to zhangsan@'%' identified by '123456';
-- 使用者 lisi。密碼123456 可以對chuange庫中的所有表 有所有操作許可權
grand all on chuange.* to lisi@'%' indentified by '123456';
--刪除使用者
drop user 'lisi'@'%';

相關文章