sql >> Databáze >  >> RDS >> Mysql

Minimální GRANTy potřebné pro mysqldump pro dumping úplného schématu? (Spouštěče chybí!!)

Za předpokladu úplného výpisu máte na mysli také VIEW s a EVENT s, budete potřebovat:

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

a pokud máte VIEW s, které provádějí funkci, pak bohužel potřebujete také EXECUTE .

Můj vlastní problém je:proč potřebuji SELECT pokud chci pouze vytvořit výpis bez dat?



  1. Porušení omezení při přetrvávání vztahu One To Many

  2. Jak zvýšit čítač a vrátit hodnotu v MySQL

  3. SQL dotaz nezobrazuje očekávaný výsledek

  4. Jak mohu spojit výsledky dvou dotazů s objednávkou?