Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

grant arquivo em apenas um banco de dados


Você não pode conceder privilégios FILE em apenas um único banco de dados. Isso logicamente não faz o menor sentido. Considere quais os documentos dizer:

Assim, o privilégio FILE é um privilégio global privilégio. Ela afeta todos os arquivos no servidor e permite acesso apenas a comandos globais (por exemplo, LOAD DATA INFILE , etc...), sem escopo para nenhum banco de dados. A única maneira de conceder privilégios FILE é em todos os bancos de dados, usando esta sintaxe:
GRANT FILE ON *.* TO 'john'@'localhost';