mysql用戶授權、資料庫許可權管理、sql語法詳解 —— NiceCui ...
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');