mysql用戶受權、數據庫權限管理、sql語法詳解

mysql用戶受權、數據庫權限管理、sql語法詳解 —— NiceCuimysql

  1. 某個數據庫全部的權限 ALL 後面+ PRIVILEGES SQL
  2. 某個數據庫 特定的權限SQL
  3. mysql 受權語法 SQL
  4. mysql 權限刷新
  5. mysql 查看受權、顯示受權
  6. mysql 移除受權

 

一:受權主要的 SQL

//某個數據庫全部的權限 ALL 後面+ PRIVILEGES

GRANT ALL PRIVILEGES ON db_permit.* TO 'dev'@'%' IDENTIFIED BY 'YQWZh3E77SrRpKms';


//某個數據庫 特定的權限 權限後面沒有 PRIVILEGES  全部的數據庫權限- *.* 

GRANT select,update,insert,delete ON db_permit.* TO 'dev'@'%' IDENTIFIED BY 'YQWZh3E77SrRpKms';


//受權語法 SQL詳解

GRANT -權限- ON 1.庫名.表名(所有*) 2.全部數據庫 *.*  TO '用戶名'@'容許的ip(全部%)' IDENTIFIED BY '用戶密碼';


二:其餘

//權限刷新 - 每當調整權限後,一般須要執行如下語句刷新權限:

FLUSH PRIVILEGES;

//顯示受權

SHOW GRANTS;

//移除受權

EVOKE ALL PRIVILEGES ON *.* (庫名或者 '*'-表示所有) FROM '用戶名'@'ip';

//刪除建立的用戶

DROP USER username@localhost;

//給用戶更名 - '%'指的是全部ip

RENAME user '老用戶名'@'%' to '新名字'@'%';

//給用戶修改密碼 

SET PASSWORD FOR '用戶名'@'ip' = PASSWORD('123456');
相關文章
相關標籤/搜索