Angenommen, Sie meinen mit Full Dump auch die VIEW s und das EVENT s benötigen Sie:
GRANT USAGE ON *.* TO 'dump'@'%' IDENTIFIED BY ...;
GRANT SELECT, LOCK TABLES ON `mysql`.* TO 'dump'@'%';
GRANT SELECT, LOCK TABLES, SHOW VIEW, EVENT, TRIGGER ON `myschema`.* TO 'dump'@'%';
und wenn Sie VIEW haben s die eine Funktion ausführen, dann braucht man leider auch EXECUTE .
Mein eigenes Problem ist:Warum brauche ich SELECT wenn ich nur einen No-Data-Dump erstellen möchte?