2017-01-18 2 views

Répondre

0

Un extrait rapide de la page de documentation de mysqlcheck:

mysqlcheck utilise les instructions SQL CHECK TABLE, REPAIR TABLE, ANALYZE TABLE et OPTIMIZE TABLE d'une manière pratique pour l'utilisateur.

La page de documentation de CHECK TABLE précise:

Pour vérifier une table, vous devez avoir un privilège pour elle.

Les pages de documentation de REPAIR TABLE, ANALYZE TABLE et OPTIMIZE TABLE préciser:

Cette déclaration exige SELECT et INSERT privilèges pour la table.

Je pense que la conclusion est évidente: accorder à l'utilisateur que le SELECT et INSERTglobal privileges pour être en mesure d'exécuter avec succès mysqlcheck --repair --all-databases.