mysqldump 有时候会出现1356的错误
如:

mysqldump: Couldn't execute 'SHOW FIELDS FROM v_name': View 'db_name.v_name' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them (1356)

现象:
1、可能是对象已经无限了
2、可能权限不够了

因为是root导出,不存在权限的问题,该问题一般是视图,存储过程,函数、事件无效了
解决方法:可以删除无效的对象,或者导出的时候忽略掉这些对象

视图等同于表,可以用--ignore-table 来忽略

-R 导出存储过程和函数
--triggers 导出触发器
--events 导出事件

如果不显示的指定上面的参数是不会导出函数、触发器和事件的