MySQL 中 FLUSH PRIVILEGES 語句的用途是什麼?


實際上,我們需要執行沖刷許可權操作,以告知伺服器重新載入授權表。可以透過發出 FLUSH PRIVILEGES 語句或執行 mysqladmin flush-privileges 或 mysqladmin reload 命令來完成此操作。如果我們使用 INSERT、UPDATE 或 DELETE 等直接修改了授權表,那麼 FLUSH PRIVILEGES 確實是有必要的,則對許可權檢查的影響在重新啟動伺服器或告訴伺服器重新載入表前不起作用。但是,透過 GRANT 選擇分配的許可權不需要 FLUSH PRIVILEGES 生效 - MySQL 伺服器會注意這些更改,並立即重新載入授權表。

更新於:30-7-2019

6 千次以上瀏覽

開啟你的 職業生涯

透過完成課程獲得認證

開始學習
廣告
© . All rights reserved.