如果将数据库移动到另一台服务器,sql视图会发生什么

时间:2015-06-12 11:26:46

标签: mysql views rdbms

我在当前数据库中创建了一个视图。但现在我将数据库移动到另一台服务器。通常情况下,我正在接受转储,但对视图不确定。

当我导入转储并按照视图工作时,它们会出现吗? 要么 我需要再次创建视图吗?

1 个答案:

答案 0 :(得分:1)

您使用mysqldump创建的转储将包含CREATE VIEW语句。

MySQL documentation说:

  

如果未使用--single-transaction选项,mysqldump至少需要转储表的SELECT权限,转储视图的SHOW VIEW,转储触发器的TRIGGER和LOCK TABLES。某些选项可能需要其他权限,如选项说明中所述。