mysql - 从本地测试站点更新实时 mysql 数据库的最佳实践

标签 mysql drupal local production

您好,我有一个活跃的实时网站。我正在使用 Drupal 7 和 MySQL。

当网站上线并收集用户信息和其他更新时,我正在努力在网站的本地副本上设置 Ubercart 商店(使用 MAMP)。

我首先将实时站点复制到本地站点,因此我正在处理最新的更新。这可能需要一段时间,而且我在本地工作时,实时站点可能会发生变化,我想知道:

在不破坏我在本地工作时所做的任何实时更改(新用户/文章)的情况下,将本地数据库(使用 ubercart)引入实时数据库的最佳方法是什么?

哦,让我补充一下,我只知道如何使用 phpMyAdmin ...

最佳答案

使用 phpMyAdmin 的数据库同步功能。它不仅同步整个数据库,而且同步选择性表。

来自 phpMyAdmin's documentation :

You can now synchronize databases/tables in phpMyAdmin using the Synchronize feature. It allows you to connect to local as well as remote servers [...] you can now synchronize your databases placed on the same server or some remote server [...] Other than the full database, certain tables of the databases can also be synchronized.

因此,弄清楚您希望哪些表保持同步以及在什么方向同步,然后使用您的 Google-fu 获取有关 phpMyAdmin 同步功能的教程(如果您从未使用过它)。

关于mysql - 从本地测试站点更新实时 mysql 数据库的最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11787933/

相关文章:

mysql - 在Docker上的Mysql中启用本地文件

mysql - 工作日(日期)与当前日期工作日比较

mysql - 从sql中获取响应,将其存储在对象中并使用条件?

linux - 如何使用 Linux root 用户访问服务器登录 drupal admin?

Drupal7 : content type with many fields

Windows GitHub 应用未检测到自述文件

r - 将本地日期时间转换为 R 中的 UTC

mysql - 跨机器的 Docker 可移植部署 : where to start

php - Drupal 电子邮件变量未出现

python - Jupyter Notebook 不记得我在上面的单元格中创建的变量