새로운 데이터베이스를 만들었을 때, (루트 외의)특정 유저가 새 데이터베이스를 사용할 수 있게하려면 grant 명령을 사용해야 합니다. 새 데이터베이스를 작성할 때마다 grant를 사용하는 것이 아니라, 새로 작성되는 데이터베이스는 항상 사용 가능하도록 권한을 부여하는 방법이 있는지요? 즉, 새 유저를 등록했을 때, 기존의 데이터베이스는 사용 못하지만 미래에 생성될 데이터베이스는 사용할 수 있도록 말이지요. 아시는 분 답변 부탁드립니다.
MySQL 에서 새 데이터베이스에 자동으로 권한을 주는 기능은 기본으로 없습니다. 대신 특정 이름 패턴에 대해 GRANT 를 한 번 주는 방법으로 해결할 수 있습니다. 예를 들어 사용자에게 db 이름 패턴 권한을 주면 새 DB 도 같은 패턴이면 사용할 수 있습니다.