报错结果:mysqldump: Got error: 1356: View 'database_123.customer_link_cid_datetime2' references invalid table(s)
or column(s) or function(s) or definer/invoker of view lack rights to use them when using LOCK TABLES在shell里运行的语句:mysqldump -h10.10.1.100 -umember -pmember database_123 >/root/dd.sql;请问,语句会错在哪呢,怎么解决,提大侠们提供方法。
解决方案 »
去mysql版块问吧。叫版主帮你移过去。
http://www.zouqingshui.net/headingto3/mysql-1356-error/解决办法:1、删除该视图2、找回丢失的表。
select * from database_123.customer_link_cid_datetime2;看看是否报错。如果报错,把这个报错解决之后再做备份。
检查你的这个VIEW,customer_link_cid_datetime2, 应该是引用了不存在的表,或者member 没有权限的表。
--转自