Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

cấp tệp chỉ trên một cơ sở dữ liệu

Bạn không thể cấp đặc quyền FILE chỉ trên một cơ sở dữ liệu duy nhất. Điều đó về mặt logic không có ý nghĩa gì. Xem xét tài liệu nào nói:

Do đó, đặc quyền FILE là đặc quyền toàn cầu đặc ân. Nó ảnh hưởng đến tất cả các tệp trên máy chủ và chỉ cho phép truy cập vào các lệnh chung (ví dụ:LOAD DATA INFILE , v.v. ...), không phạm vi đến bất kỳ cơ sở dữ liệu nào. Cách duy nhất để cấp đặc quyền FILE là trên tất cả cơ sở dữ liệu, sử dụng cú pháp sau:

GRANT FILE ON *.* TO 'john'@'localhost';


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Vòng lặp qua các tập kết quả trong MySQL

  2. python và mysql trên mac os x

  3. Tạo cột không gian MySQL - Kiểu dữ liệu điểm có vĩ độ dài mà không cần sử dụng bảng Alter

  4. MySQL không khởi động khi nâng cấp OSX lên Yosemite hoặc El Capitan

  5. THAM GIA truy vấn so với nhiều truy vấn