首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >drush bam与drush sql-dump / drush sql-connect的优点

drush bam与drush sql-dump / drush sql-connect的优点
EN

Drupal用户
提问于 2011-11-11 23:02:39
回答 2查看 2K关注 0票数 7

在使用drush备份和迁移命令(drush bam)方面,在最佳实践、易用性或速度方面是否有任何相对优势,还是仅仅是首选?

我经常只使用一个简单的drush sql-dump > exportdb.sql和一个$(drush sql-connect) < importdb.sql来备份数据库。我发现它很容易使用。

EN

回答 2

Drupal用户

回答已采纳

发布于 2011-11-12 12:38:12

这两种方法并没有太大的区别。以下是几个小的区别:

drush sql-dump在后台使用mysqldump程序,因此必须比BAM采用的纯PHP方法更快。

您也可以轻松地跳过带有sql的表。请参阅此命令的帮助。

最后,有些人可能希望使用sql-sync,它在一个命令中执行所有这些步骤。当其中一台机器是远程的时,它的工作速度比sql+sql_connect更快。它还包括可选的数据清理。

票数 12
EN

Drupal用户

发布于 2011-11-12 00:36:24

我认为bam备份的最大优点是您可以选择一个配置文件。有了这个,你可以做很多不同的事情。最有用的是从缓存和看门狗表中排除行的能力。我还认为(虽然我从未确认过),以这种方式进行备份将使用维护模式,就像通过UI进行配置一样。这可能会导致更好的备份,如果您有活跃的流量。

当我做正常备份作为安全,我只是使用bam-备份。当我正在做一个神经性备份,或者发送一个数据库到一个客户端进行部署时,我也会使用MySQL管理员进行完全备份,这将正确地锁定表。

票数 3
EN
页面原文内容由Drupal提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://drupal.stackexchange.com/questions/15322

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档