05 MySQL授權管理

2021-10-11 22:46:26 字數 539 閱讀 2050

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'@'%';

05 Mysql資料庫 補充內容

資料庫命名規則 資料庫命名規則 可以由字母 數字 下劃線 區分大小寫 唯一性不能使用關鍵字如 create select 不能單獨使用數字 最長128位 基本上跟python或者js的命名規則一樣 sql語言主要用於訪問資料 查詢資料 更新資料和管理關係資料庫系統,sql語言由ibm開發。sql語言...

MySQL授權管理

總結安裝mysql後,給資料庫分配使用者和授權。mysql use mysql mysql desc user mysql grant all privileges on to root identified by root 為root新增遠端連線的能力 mysql update user set ...

mysql 授權管理

本文從建立乙個資料庫說起 1,建立乙個資料庫 create database if not exists you dbname default charset utf8 callate utf8 general ci 2,訪問控制介紹 mysql 伺服器的安全基礎是 使用者應該對他們需要的資料具有適...