1>>老服务器,
1.备分数据库
进pw后台->系统工具->数据备分,
如图
会看到一个"数据库表",一个"非PHPWind数据库表 (论坛插件或其他系统的数据库表)"
其中"数据库表"里的表是需要全部备分的,
点"全选",再"提交",其他就不用管了,
如果您装了额外插件(非PHPWind集成的)的,就需要备分一下"非PHPWind数据库表"
备分好后生成的sql文件在data文件夹下面
形如pw_0722_046e9bc547_1.sql的文件,
其中0722为日期,要看准确,
用FTP工具全部下载到本地
2.备分附件
attachment文件夹,用FTP工具全部下载到本地
3.其他如模板什么的,自己看着办
2>>新服务器
1.上传最新的PHPWind安装包,编码要跟之前的编码一样,不然会出现乱码,然后运行
你的域名/install.php来安装
(如果您是下载的老服务器的所有程序的话,这里只需要上传install.php并且将data下面的install.lock文件删除即可,
这样可以安装,这步的作用是建立数据库,不然原来老的数据也没地方导入啊)
2.恢复数据
用FTP工具把刚才的*.sql文件全部拖到data文件夹里,进pw后台->系统工具->数据恢复
因为*.sql文件已经全部上传到ftp的data文件夹里,所以这里会直接显示出来
点击任一导入即可
什么都不用按,直到完成(如果数据比较大的话时间会久一点)
导入数据成功了,点击返回进入下一步
3.上传附件
把之前备分到本地的attachment文件夹里面的文件全部上传到新的服务器的attachment文件夹里面
4.论坛管理->缓存管理,每个缓存都需要更新一下哦
技巧及补充说明
对于用户独立主机权限的站长,还有数据量比较大的站(超过400M的数据库时候)
这种情况用PW后台备分恢复时间会很漫长
一般情况下,超过200卷的备份,我们都建议用备份数据库源库的方法进行转移,一方面速度比较快,一方面操作更方便。
如果是windows服务器
找到mysql的安装目录,
>>mysql>>data>>数据库名
如果是linux服务器
是在linux下的tar
首先是停止mysql服务,然后直接将这个数据库下的所有打包,然后传到本地并上传到新的服务器上即可
注意点:
1.保证下mysql版本的统一就可以
2.停止mysql服务之后才可打包数据库
新闻热点
疑难解答
图片精选