mysqldump始终导出不来
报错结果: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;
请问,语句会错在哪呢,怎么解决,提大侠们提供方法。
解决办法:
1、删除该视图
2、找回丢失的表。
------解决思路----------------------
select * from database_123.customer_link_cid_datetime2;
看看是否报错。如果报错,把这个报错解决之后再做备份。
------解决思路----------------------
检查你的这个VIEW,customer_link_cid_datetime2, 应该是引用了不存在的表,或者member 没有权限的表。
--转自