禅道迁移和数据恢复(安装包或者docker)

禅道迁移和数据恢复(安装包或者docker)

(由于使用文本编辑器编辑,文字排版稍乱)

原文本图片

详细文章步骤:

1.安装包工程

1.1 同版本安装包
1.2 数据恢复
1.2.1 有管理员账号
管理员登录并点击后台,选择备份,最后进行备份

进入原服务器的路径下的zentao目录保存到目的服务器的相同地址并替换


使用管理员账号登录新的地址(默认管理员admin/123456),然后进入后台备份页面,发现之前备份的在里面,选择最新的点击还原就行
1.2.2 无管理员账户
可以通用用上面的方式看看有没有历史备份文件夹,目录是zentao下的tmp/backup
如果没有那么可以还原数据
1.2.2.1 数据库的备份

1.2.2.1.1 直接备份数据库原始文件。

找到mysql的data目录,windows一般是在mysql安装目录下面。linux则一般是在/var/mysql或者/var/db类似的目录下面。在data目录下面,会有一个zentao的目录,这个zentao目录就是原始的数据库文件,直接复制这个也是可以的。linux下面可能需要注意权限的问题。

1.2.2.1.2 通过导出备份文件。

可以使用mysql提供的管理工具,将数据库导出: mysqldump -u xxx -p zentao > zentao.sql,其中的user换成实际的用户。
1.2.2.2 可以使用命令的方式还原MySQL的数据或者将端口开放使用navicat工具也行(MySQL数据还原请百度)

2.docker工程
2.1 将容器提交成镜像

docker commit -a “humingfeng” cid
2.2 保存镜像到tar包

docker save imagesid > xxx.tar
2.3 导出镜像并上传到目的服务器
2.4 加载镜像并运行

docker load < xxx.tar
2.5 数据恢复
2.2.1 有管理员账号(docker如果没有将目录挂载出来,那么需要docker cp方式移动文件)
管理员登录并点击后台,选择备份,最后进行备份

进入原服务器的路径下的zentao目录保存到目的服务器的相同地址并替换


使用管理员账号登录新的地址(默认管理员admin/123456),然后进入后台备份页面,发现之前备份的在里面,选择最新的点击还原就行
2.2.2 无管理员账户(docker如果没有将目录挂载出来,那么需要docker cp方式移动文件)
可以通用用上面的方式看看有没有历史备份文件夹,目录是zentao下的tmp/backup
如果没有那么可以还原数据
2.2.2.1 数据库的备份

2.2.2.1.1 直接备份数据库原始文件。

找到mysql的data目录,windows一般是在mysql安装目录下面。linux则一般是在/var/mysql或者/var/db类似的目录下面。在data目录下面,会有一个zentao的目录,这个zentao目录就是原始的数据库文件,直接复制这个也是可以的。linux下面可能需要注意权限的问题。

2.2.2.1.2 通过导出备份文件。

可以使用mysql提供的管理工具,将数据库导出: mysqldump -u xxx -p zentao > zentao.sql,其中的user换成实际的用户。
2.2.2.2 可以使用命令的方式还原MySQL的数据或者将端口开放使用navicat工具也行(MySQL数据还原请百度)


本作品采用知识共享署名 4.0 中国大陆许可协议进行许可,欢迎转载,但转载请注明来自御前提笔小书童,并保持转载后文章内容的完整。本人保留所有版权相关权利。

本文链接:https://royalscholar.cn/2019/02/18/禅道迁移和数据恢复(安装包或者docker)/

评论

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×