Я хочу разрешить команду LOAD DATA для пользователя john mysql. Поэтому я вошел в терминал mysql как root и выпустил следующую инструкцию:
grant file on johndatabase.* to 'john'@'localhost';
Но я получил следующую ошибку:
ERROR 1221 (HY000): Incorrect usage of DB GRANT and GLOBAL PRIVILEGES
Если я заменил johndatabase.*
на *.*
, тогда все будет работать. Но означает ли *.*
все базы данных? Я хочу ограничить пользователя mysql john просто johndatabase.