备份和恢复discuz!站点数据库的方法有很多,每种方法都思路都会不同。有用帝国备份的,有用直接phpmysqladmin导出的,Discuz!为方便用户备份和恢复数据库,已在后台内置了此功能,易于站长操作。今天在这分享一下Discuz! 论坛后台数据库的备份和恢复方法,以及备份数据库和恢复数据库要注意的一些细节问题。以下方法只适用于搬迁云服务器。
一、利用Discuz!后台备份数据库
1、为备份数据完整无误,备份数据前请站长先关闭站点;
2、利用站长权限登录后台——》站长——》数据库——》备份,有两个基本的数据备份类型:“Discuz! 和 UCenter 数据” 和 “自定义备份”;
1)、选择“Discuz! 和 UCenter 数据”,会备份你Discuz!数据库的所有数据表文件;(包括插件等生成的数据表)
备完数据库后我们打包完整discuz网站源码,就可以开始导入恢复至新空间上了。
1.首先我们到新服务器空间上创建与旧服务器空间相同的数据库帐户与密码。
2.然后上传完整备份的Discuz!源码至新空间根目录上。
3.上传restore.php到新空间/data/目录里,这个文件在全新下载的discuz程序utility文件夹里有提供。
然后我们把/data/restore.lock里的文件删了,再访问地址:你的域名/data/restore.php
点击导入最新备份,等待导致完成
导入完成后我们再把/data/restore.php删了,一切搞定! 然后登陆网站后台更新缓存即可。
注意:新空间的数据库帐户密码必须和旧空间的一样,否则导入不成功的。
原创文章,作者:sunnyman218,如若转载,请注明出处:https://blog.ytso.com/tech/courses/249081.html