导出 Bugzilla 并重新导入/移动到新服务器?

导出 Bugzilla 并重新导入/移动到新服务器?

我已经创建了一个新的 VM 来托管我们过时的 Bugzilla 服务器,现在我需要将数据库移动到新的 VM。

我们的旧服务器正在运行 Bugzilla 2.16.3,我也计划在 VM 上使用它。这只是为了将其从旧硬件上移除。我不想因为这样的事情而使用 VM Converter。

我的问题是:

  1. 如何导出/重新导入 Bugzilla 数据库和设置?
  2. 在执行此操作之前,我还需要设置其他什么吗?

我也不是 Linux 专家,所以请原谅我。我将使用 Fedora 9 来托管 Bugzilla。

答案1

您必须注意的事项:

  • Web 服务器设置。最有可能的是 Apache + mod_perl。
  • 导出 SQL 转储并将其导入到新服务器。

导出至 mysql:

mysqldump --force --opt --user=$USER --password=$PASSWORD --databases $db > bugzilla.sql

导入mysql:

mysql -u $USER -p < bugzilla.sql

  • 安装缺失的 PERL CPAN 模块

在 bugzilla 目录中运行 ./checksetup.pl 以获取有关缺失内容的报告。它还会显示安装所需的行。如果直接通过 perl 安装失败(通常如此),请尝试使用本地 disto 包管理器安装缺失的内容(我认为 Fedora 上的 yum 是这样的?)

  • 将您的浏览器指向新安装并调试进一步的问题。

相关内容