0

我有两个域:

1.main domain  : which have magento 1.4.1.1 site
2.sub domain   : which have magento 1.7.0.2 site(this site is upgraded from magento 1.4.1.1)

这意味着在我的子域中,它与过去的主域一样具有 magento1.4.1.1 magento。

然后我将magento站点升级到子域中的1.7.0.2。

客户端现在使用主域,他们使用旧数据库。

在我的子域中,我有新数据库并导入了数据库备份。但是这个备份是在两个月之前进行的。这意味着数据库备份已经两个月了。因此,在主域中,客户端将新数据输入到旧数据库中。在子域中导入数据库后,我将站点升级到 1.7.0.2

所以我想把旧数据库中的所有更改都放到新数据库中。

The old database have 329 tables and new database have 367 tables

我怎样才能做到这一点?

4

1 回答 1

3

在您的情况下的最佳选择:

  1. 获取旧数据库的转储。
  2. 在另一个子域上设置新代码库的副本。
  3. 将转储加载到新数据库并将新创建的子域代码库指向它。
  4. Magento 会自动更新数据库的结构。
  5. 如果在旧数据库升级到新数据库过程中出现任何错误,您可以在不让旧网站宕机的情况下修复它(单独的数据库,单独的实例)。如果没有发现错误,您可以关闭旧网站,升级 db,并上传新的代码库。
于 2012-08-10T06:25:19.187 回答