2024年3月14日发(作者:)

Zimbra数据移植

概述

本文介绍zimbra数据迁移,在保证不损失原来的数据情况进行ldap、邮件、数据的移植操作,切记当

新的zimbra环境安装好以后不要马上用amdin帐号登录系统,下文会介绍那一步可以登录系统的,否则

超级管理员admin就会失去超级功能的哦!

1. 安装zimbra修改相关配置

安装zimbra就不详细介绍了,安装完后停掉zimbraf服务,进入opt/zimbra/conf/这个文

件,修改这个文件中的bind-address=localhost改为bind-address = 0.0.0.0然后新增一个配置

lower_case_table_names=1(目的是确保能够远程Mysql)修改完后,然后再启动服务器;启动完后进入

zimbra用户下的命令模式,运行mysql –u root -p

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;

GRANT ALL PRIVILEGES ON *.* TO 'zimbra'@'%' IDENTIFIED BY '123456' WITH GRANT

OPTION;

这里的123456密码是随便你取的,到时是供远程连接时使用的;具体操作可以参考下图:

2. 备份需要导入的ldap数据

在确保zimbra服务为启动状态下可以进入[root@centos01 ~]#这个用户下输入以下命令进行ldap数

据备份

[root@centos01 ~]$ /opt/zimbra/openldap/bin/ldapsearch -H ldap://omain -x

-D "uid=zimbra,cn=admins,cn=zimbra" -w 1_cTcf3yGO>/opt/zimbra/

备份好的文件就为这个。

3. 备份邮件数据store和index文件

在要备份的zimbra服务器上先停止掉服务,然后在opt目录下创建store和index文件夹(当然你想将

数据备份在那个目录下就创建到相应的地方)然后运行命令 cp –r /opt/zimbra/index/* /opt/index 和 cp –

r /opt/zimbra/store/* /opt/store,相关操作可以参考下图,将备份好的store和index这两个文件夹打

包为*.。然后通过ftp工具上传到目标zimbra服务器的opt目录下,然后解压。