MySQL 中 FLUSH PRIVILEGES 語句有什麼用?


事實上,我們需要執行重新整理許可權操作來告知伺服器重新載入授權表。可以透過發出 FLUSH PRIVILEGES 語句或執行 mysqladmin flush-privileges 或 mysqladmin reload 命令來實現。如果使用 INSERT、UPDATE 或 DELETE 等直接修改授權表,則確實需要 FLUSH PRIVILEGES,因為這些更改在重新啟動伺服器或告知其重新載入表之前不會影響許可權檢查。但是,透過 GRANT 選擇分配的許可權不需要 FLUSH PRIVILEGES 生效 - MySQL 伺服器可以立即注意到這些更改並重新載入授權表。

更新於: 2019 年 7 月 30 日

6K+ 瀏覽次數

開啟你的 職業生涯

獲得證書,完成課程

開始
廣告
© . All rights reserved.