Para um usuário do site (que seu aplicativo usa para se conectar ao seu banco de dados) simples
SELECT
, INSERT
, UPDATE
, DELETE
direitos devem ser suficientes. Na maioria das situações, seu site não deve realmente modificar a estrutura de suas tabelas (isso pode indicar um design de banco de dados ruim). Você só quer lidar com dados aqui. Se você está falando de um usuário que também precisa modificar coisas estruturais, projetar e criar tabelas, como uma usada para phpMyAdmin, você certamente precisa dos direitos de Dados e Estrutura. Sem Administração, eu diria.