假设有一个关系表(A,B,C),我得到了它的所有特权。我做了一个视图V( A )查看表的A,那么如果我被取消了表中的所有特权,视图到底会发生什么?据我所知,视图是在调用时动态创建的表抽象(如果不是物化的)。由于我对基础表没有任何特权,所以无法调用视图V,它需要基础表上的SELECT特权。所以这个视图基本上是从系统中删除的。
我的理解正确吗?如果视图</em
1449: The user specified as a definer ('root'@'foobar') does not exist when using LOCK TABLES
这是有意义的,因为foobar是一台不再存在的遗留机器。如何将所有表的定义器更改为“root”@“localhost”?
我使用mysqldump在特定计算机上的帐户之间复制数据库。一切都很好,除了当我们到达我们定义的视图时。因为转储包括如下一行..。ERROR 1227 (42000) at line 657: Access denied; you need the SUPER privilegefor this operation
不用说,我在这个mysql实例上没有超级特权。有没有办法说服mysqldump以一种与用