admin管理员组文章数量:1652190
背景
Atlassian Confluence Wiki服务和数据库不是部署在同一台机器上,MySQL数据库所在的机器扩容未提前备份数据库数据,导致数据库数据全部丢失,但wiki服务所有的文件都还在,本文描述的是在数据库数据丢失这种情况下进行Wiki数据恢复。Wiki版本是Confluence 7.4.6
先总结一下,操作很简单~
能够备份的前提是,/var/atlassian/application-data/confluence/backups目录下有备份文件
下面看下具体的步骤
数据恢复操作
1.备份下原Wiki数据存储目录,默认/var/atlassian/,备份成/var/atlassian_bak;
2.卸载原wiki重新安装Wiki,怎么安装?自己搜下哈,网上很多,这里不作赘述了;
3.安装完后,启动Wiki做连接数据库等自动初始化的事情;
4.从备份的wiki数据数据存储目录下复制最新的备份文件到当前的restore目录下,我的是
cp /var/atlassian_bak/application-data/confluence/backups/backup-2022_07_10.zip /var/atlassian/application-data/confluence/restore
5.使用管理员账号登录Wiki,进入配置管理后台
6.找到"备份与还原"菜单(不同的版本菜单名可能不一样)
7. 打开备份与还原页面,拉到下面,找到从主目录导入。这时候会在下面的文本框显示刚刚复制到restore目录下的文件,选中,必须点选,不然会报No local file specified错误提示,然后点击导入,等待完成即可,完成后所有的数据资料,包括用户也有了!。如果文件比较小(小于25M)且在本地的话也可以直接上传并导入。
注意
1.复制到restore目录下的待恢复的文件,需要有对confluence用户的完全的权限,不然点击导入的时候会报permission denied错误,可直接执行chmod 777 backup-2022_07_10.zip赋权限;
2.如果是数据迁移并且数据量比较大,官方推荐是直接复制数据库和数据文件到新地址的
so~ 如果数据量比较小,或者你的数据库也没了可以用restore的方式
3.是的,首先要有/var/atlassian/application-data/confluence/backups/下的备份文件;
4.文档编辑和访问权限没有完全恢复,如果之前设置过访问权限控制,需要重新设置空间和页面的访问控制权限~
本文标签: 没了数据库数据ConfluenceWiki
版权声明:本文标题:数据库没了后怎么恢复confluence Wiki的数据 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/dongtai/1726034837a1052809.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论