Mysql
 sql >> Database >  >> RDS >> Mysql

GRANT minimi necessari da mysqldump per il dump di uno schema completo? (Mancano i TRIGGER!!)

Supponendo che per dump completo si intenda anche VIEW se il EVENT s, avresti bisogno di:

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

e se hai VIEW Se eseguono una funzione, sfortunatamente è necessario anche EXECUTE .

Il mio problema è:perché ho bisogno di SELECT se voglio solo fare un dump senza dati?