05-MySQL授權管理
阿新 • • 發佈:2020-12-13
mysql中的root使用者是資料庫中許可權最高的使用者,千萬不要用在專案中;
可以給不同的使用者,或者專案,建立不同的mysql使用者,並適當的授權,完成資料庫的相關操作;
這樣就一定程度上保證了資料庫的安全。
建立使用者
語法格式: grant 授權的操作 on 授權的庫.授權的表 to 賬戶@登入地址 identified by ‘密碼’; 示例: # 在mysql中 建立一個 zhangsan 使用者,授權可以對test這個庫中的所有表 進行 新增和查詢 的許可權 grant select,insert on test.* to zhangsan@'%' identified by '123456'; # 使用者 lisi。密碼 123456 可以對test庫中的所有表有 所有操作許可權 grant all on test.* to lisi@'%' identified by '123456'; # 刪除使用者 drop user 'lisi'@'%';