mysql用戶授權、數據庫權限管理、sql語法詳解 —— NiceCui
- 某個數據庫所有的權限 ALL 后面+ PRIVILEGES SQL
- 某個數據庫 特定的權限SQL
- mysql 授權語法 SQL
- mysql 權限刷新
- mysql 查看授權、顯示授權
- 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');