Resolvi isso criando um novo usuário. Eu só precisava de privilégios de leitura para esse usuário, então é uma abordagem melhor do que usar o usuário padrão com permissões tão altas. Ainda não sei por que o original não funcionou, mas aqui está o que acabou funcionando:
# Grants for [email protected]%
'GRANT SELECT ON *.* TO \'my_new_user\'@\'%\''