Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

berikan file hanya pada satu database

Anda tidak dapat memberikan hak istimewa FILE hanya pada satu database. Itu secara logika tidak masuk akal. Pertimbangkan apa dokumen katakan:

Dengan demikian, hak istimewa FILE adalah global hak istimewa. Ini memengaruhi semua file di server dan hanya mengizinkan akses ke perintah global (mis. LOAD DATA INFILE , dll...), tidak tercakup dalam basis data apa pun. Satu-satunya cara untuk memberikan hak FILE adalah pada semua database, menggunakan sintaks ini:

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. Hibernate OneToOne pemuatan lambat dan cascading

  2. QueryException SQLSTATE[HY000] [1045] Akses ditolak untuk pengguna 'homestead'@'localhost' (menggunakan kata sandi:YA)

  3. Perbarui basis data dengan beberapa Pernyataan SQL

  4. Doctrine2 ORM pilih untuk pembaruan

  5. Pernyataan PDO saya tidak berfungsi