尝试使用 mysqldump 备份所有 MySQL 数据库时出现以下错误:
Couldn't execute 'show events': Access denied for user 'user'@'localhost' to database 'performance_schema'
答案1
这是一个虚拟数据库,因此您需要添加选项--skip-events
使其工作。
答案2
答案3
如果您在使用普通数据库时遇到此错误,则需要授予用户事件权限。
答案4
GRANT EVENT ON `database`.* TO 'user'@'localhost';