Para un usuario del sitio web (que su aplicación usa para conectarse a su base de datos) simplemente SELECT
, INSERT
, UPDATE
, DELETE
los derechos deberían ser suficientes. En la mayoría de las situaciones, su sitio web realmente no debería modificar la estructura de sus tablas (eso podría indicar un mal diseño de la base de datos). Solo quiere tratar con datos aquí.
Si está hablando de un usuario que también necesita modificar cosas estructurales, diseñar y crear tablas, como la que se usa para phpMyAdmin, ciertamente necesita los derechos de datos y estructura. Sin administración diría yo.