mysql用戶受權、數據庫權限管理、sql語法詳解 —— NiceCuimysql
一:受權主要的 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');