sql >> Base de Datos >  >> RDS >> Mysql

¿CONCESIONES mínimas que necesita mysqldump para descargar un esquema completo? (¡Faltan TRIGGER!)

Suponiendo que por volcado completo también te refieres a VIEW s y el EVENT s, necesitarías:

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'@'%';

y si tienes VIEW s que ejecutan una función, desafortunadamente también necesita EXECUTE .

Mi propio problema es:¿por qué necesito SELECT si solo quiero hacer un volcado sin datos?