mysqldump转储完整模式所需的最低授权量?(触发器不见了!)
我有一个名为dump的MySQL用户,具有以下权限: GRANT USAGE ON *.* TO 'dump'@'%' IDENTIFIED BY ... GRANT SELECT, LOCK TABLES ON `mysql`.* TO 'dump'@'%' GRANT SELECT, LOCK TABLES ON `myschema`.* TO 'dump'@'%' 我想使用转储用户转储所有数据(包括触发器和过程)。我通过以下方式调用mysqldump: mysqldump -u dump -p --routines --triggers --quote-names --opt \ --add-drop-database --databases myschema > myschema.sql 转储的文件一切正常,除了触发器,它们丢失了! 如果我使用root MySQL用户尝试mysqldump,则触发器正确转储: mysqldump -u root -p --routines --triggers …