2014-02-11 2 views
1

MySQL 데이터베이스의 모든 사용자에게 파일 권한을 부여해야합니다. 나는 다음과 같은 쿼리MySQL 모든 사용자에게 파일 사용 권한 부여

GRANT FILE ON *.* TO '%'@'%'; 

을 시도 내 데이터베이스의 모든 사용자에게 파일 권한을주고 싶어하지만 그것이 작동하지 않은 경우 단일 사용자에 대한이 쿼리는

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

완벽하게 작동합니다. 모든 사용자에게 파일 권한을 부여하려면 어떻게해야합니까? 어떤 도움을 주셔서 감사합니다.

답변

1

GRANT 문을 사용하는 모든 사용자를 일치시키는 데 와일드 카드 문자를 사용할 수 없습니다. GRANT 구문에 따라, GRANT

을 지정하면서

당신은 개별 사용자 계정을 지정해야합니다, 당신은하지만 누구나, 당신이 권한을 부여 할 필요가있는 데이터베이스 오브젝트에 와일드 카드 문자를 사용할 수 있습니다.

+0

이것이 작동하지 않는다는 것을 알고 있습니다. 나는 그것이 작동하지 않는다는 대답 대신에 해결 방법을 기대하고 있었다. – Laoneo