sql >> Database teknologi >  >> RDS >> Mysql

grant-fil på kun én database

Du kan ikke give FILE-rettigheder på kun en enkelt database. Det giver logisk set ingen mening. Overvej hvilke dokumenterne sige:

Således er FILE-privilegiet globalt privilegium. Det påvirker alle filer på serveren og giver kun adgang til globale kommandoer (f.eks. LOAD DATA INFILE osv...), ikke omfattet af nogen database. Den eneste måde at tildele FILE-rettigheder på er på alle databaser ved at bruge denne syntaks:

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


  1. Bool understøtter Oracle SQL

  2. Base64-kodning og afkodning i oracle

  3. Lagring af IPv6-adresser i MySQL

  4. Den mest elegante måde at generere permutationer i SQL server