Computer >> Máy Tính >  >> Lập trình >> MySQL

Việc sử dụng câu lệnh FLUSH PRIVILEGES trong MySQL là gì?

Trên thực tế, chúng ta cần thực hiện thao tác cấp quyền để yêu cầu máy chủ tải lại các bảng cấp. Điều này có thể được thực hiện bằng cách đưa ra câu lệnh FLUSH PRIVILEGES hoặc bằng cách thực thi một lệnh xóa đặc quyền mysqladmin hoặc lệnh tải lại mysqladmin. FLUSH PRIVILEGES thực sự cần thiết nếu chúng tôi sửa đổi trực tiếp các bảng cấp bằng cách sử dụng như INSERT, UPDATE hoặc DELETE, các thay đổi này không ảnh hưởng đến việc kiểm tra đặc quyền cho đến khi chúng tôi khởi động lại máy chủ hoặc yêu cầu nó tải lại các bảng. Tuy nhiên, các đặc quyền được chỉ định thông qua lựa chọn GRANT không muốn FLUSH PRIVILEGES có hiệu lực - Máy chủ MySQL thông báo những thay đổi này và tải lại bảng cấp quyền ngay lập tức.