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服務之后才可打包數據庫
新聞熱點
疑難解答
圖片精選