Por que uma aplicação deve usar uma conta de banco de dados dedicada em vez da conta root do banco de dados?
Seus privilégios podem ser restritos ao banco de dados da aplicação, limitando os danos caso a conta seja comprometida
Um usuário dedicado controla automaticamente todos os bancos de dados
Usuários dedicados nunca precisam de autenticação
As conexões root são sempre mais lentas