本文简要介绍了将已经在正常运行的bugzilla迁移到另外机器的过程,通过备份修改过的文件和数据库,可以保持数据,并能比全新安装bugzilla节省一些时间。
之前组里因为项目需要,我配置了一个bugzilla,也遇到一些小小的麻烦,于是对过程作了一些记录, 运行几个月后,又从外网迁移到内网,也作了一些记录,于是形成了这两篇短文《bugzilla安装配置过程小记》和《bugzilla迁移过程小记》。
本文尝试着将原来建立在YourIP:8080/bugzilla迁移到NewIP/bugzilla,希望保证原有数据不丢失,另外原有的bugzilla的一些脚本也做过修改,希望能重用原有的修改。
因此思路是拷贝源机器的bugzilla安装后的文件夹和数据库,迁移到新机器,再改少量参数。
预先准备:
1。将YourIP上的/var/www/html/bugzilla*文件夹备份到bugzilla-2.18.4-installed.tar.gz
$tar -zcf bugzilla-bak.tar.gz /var/www/html/bugzilla
2。将数据库bugs备份到文件bugsdata.sql
$mysqldump bugs > bugsdata.sql
再修改bugsdata.sql,在文件头加两行
create database if not exists bugs;
USE bugs;
现在要在NewIP/bugzilla上恢复bugzilla,则应该:
预先准备:确保目标系统已经安装apache2, mysql, perl 5.6以上
之前组里因为项目需要,我配置了一个bugzilla,也遇到一些小小的麻烦,于是对过程作了一些记录, 运行几个月后,又从外网迁移到内网,也作了一些记录,于是形成了这两篇短文《bugzilla安装配置过程小记》和《bugzilla迁移过程小记》。
本文尝试着将原来建立在YourIP:8080/bugzilla迁移到NewIP/bugzilla,希望保证原有数据不丢失,另外原有的bugzilla的一些脚本也做过修改,希望能重用原有的修改。
因此思路是拷贝源机器的bugzilla安装后的文件夹和数据库,迁移到新机器,再改少量参数。
预先准备:
1。将YourIP上的/var/www/html/bugzilla*文件夹备份到bugzilla-2.18.4-installed.tar.gz
$tar -zcf bugzilla-bak.tar.gz /var/www/html/bugzilla
2。将数据库bugs备份到文件bugsdata.sql
$mysqldump bugs > bugsdata.sql
再修改bugsdata.sql,在文件头加两行
create database if not exists bugs;
USE bugs;
现在要在NewIP/bugzilla上恢复bugzilla,则应该:
预先准备:确保目标系统已经安装apache2, mysql, perl 5.6以上