Mysql
 sql >> база данни >  >> RDS >> Mysql

грант файл само в една база данни

Не можете да предоставите привилегии FILE само на една база данни. Това логично няма никакъв смисъл. Помислете какви документите кажете:

По този начин привилегията FILE е глобална привилегия. Той засяга всички файлове на сървъра и позволява достъп само до глобални команди (напр. LOAD DATA INFILE , и т.н.), не е обхват на никоя база данни. Единственият начин за предоставяне на привилегии FILE е на всички бази данни, като се използва този синтаксис:

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. Разстояние в метри между две пространствени точки в MySQL заявка

  2. Как да „дехексирате“ число в MySQL

  3. Как да създадете Главна книга/Т-сметка с PHP Mysql

  4. JSON_ARRAY_INSERT() – Вмъкване на стойности в JSON масив в MySQL

  5. Неуспешна инсталация на Ruby gem mysql2