當前位置:首頁 » 文件傳輸 » 怎麼備份網站到ftp
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

怎麼備份網站到ftp

發布時間: 2023-04-19 05:49:54

① 怎麼備份網站

網站後台備份就是棚橘
如果你的網站有後台銀信
並且有備份資料庫功能
你登陸到你的網站後台
然後在後台直接操鏈搏團作備份
一般備份的是資料庫
備份好的文件一般也是保存在網站上的
為了安全
你可以選擇把備份下載到本地
本地備份
就是把你網站上的資料庫
直接下載到你的本地電腦保存備份
你也可以把整個網站下載下來保存
下載的方式
一般就是通過FTP
FTP備份
和上面本地備份
一個意思啦
就是直接把資料庫或整個網站通過FTP下載下來保存
\--wwwroot
網站根目錄,網頁請上傳到這個目錄
\--logfiles
網站訪問日誌文件,本目錄不佔用您的空間.
\--database
資料庫目錄,用來存放ACCESS資料庫
這幾個已經說的很清楚了
你的網站程序在wwwroot下面
日誌文件在logfiles里
資料庫在database里
網站備份
就是直接把你的網站程序或者資料庫復制一份
在你的電腦里保存嘛

② 怎麼把網站後台數據一並備份

1. 網站後台如何備份還原資料庫
一、備份資料庫

1、打開sql-server企業管理器,在控制台管理器中按以下次序打開。

Microsoft SQL Server--Sql Server組--雙擊打開你的伺服器--打開資料庫目錄

2、選擇你要進行備份的數據,然後右擊選擇所有任務里(或者單擊菜單欄中的工具選項),選擇備份資料庫。

3、在彈出的對話框當中,常規下的"備份"選擇:資料庫-完全(D),若是中部的"目的"里有路徑和名稱,剛先進行刪除,再進行添加,在彈出的對話框里選擇一下要備份到的路徑,給文件輸入一個文件名.點擊確定.等待備份.

二、還原資料庫

1、打開sql-server企業管理器,在控制台管理器中按以下次序打開。

先新建一個資料庫(可以直接點圖標欄的新建圖標,或者隨便選擇一個資料庫,右擊,選擇新建資料庫,資料庫的名字自行取。)

2、選擇新建好的資料庫,右擊選擇所有任務下的還原資料庫。

3、在彈出來的窗口中的還原選項中選擇從設備-->;點選擇設備-->;點添加-->;然後選擇你的備份文件名-->;添加後點確定返回,這時候設備欄應該出現您剛才選擇的資料庫備份文件名,備份號默認為1(如果您對同一個文件做過多次備份,可以點擊備份號旁邊的查看內容,在復選框中選擇最新的一次備份後點確定)-->;然後點擊上方常規旁邊的選項按鈕。

4、在出現的窗口中選擇在「現有資料庫上強制還原」,以及在恢復完成狀態中選擇「使資料庫可以繼續運行但無法還原其它事務日誌」的選項。在窗口的中間部位的將資料庫文件還原為這里要按照你SQL的安裝進行設置(也可以指定自己的目錄),「邏輯文件名」不需要改動,「移至物理文件名」則要根據你所恢復的機器情況做改動,如您的SQL資料庫裝在D:\Program Files\Microsoft SQL

Server\MSSQL\Data,那麼就按照您恢復機器的目錄進行相關改動改動,並且最後的文件名最好改成您當前的資料庫名(如原來是zw0001.mdf,現在的資料庫是zw0002,就改成zw0002.mdf),日誌和數據文件都要按照這樣的方式做相關的改動(日誌的文件名是.ldf結尾的),這里的恢復目錄您可以自由設置,前提是該目錄必須存在(如您可以指定d:\sqldata\zw0002.mdf或者d:\sqldata\zw0002.ldf),否則恢復將報錯。

5、修改完成後,點擊下面的確定進行恢復,這時會出現一個進度條,提示恢復的進度,恢復完成後系統會自動提示成功,如中間提示報錯,請記錄下相關的錯誤內容並詢問對SQL操作比較熟悉的人員,一般的錯誤無非是目錄錯誤或者文件名重復或者文件名錯誤或者空間不夠或者資料庫正在使用中的錯誤,資料庫正在使用的錯誤您可以嘗試關閉所有關於SQL窗口然後重新打開進行恢復操作,如果還提示正在使用的錯誤可以將SQL服務停止然後重啟看看,至於上述其它的錯誤一般都能按照錯誤內容做相應改動後即可恢復。

註:若提示「因為資料庫正在使用,所以未能獲得對資料庫的排它訪問權。RESTORE DATABASE

操作異常終止。」
2. 網站後台資料庫備份之後,恢復的時候要怎麼操作
1,網站如果是在直接的後台備份,那麼應該在網站後台有恢復資料庫功能,如果沒有,請往下看

2,在網站目錄中找到備份文件,一般網站備份的文件是.sql後綴的,

3,需要安裝sql圖形管理工具,或進入資料庫管理工具MyAdmin(如果伺服器沒有這個就不需要下載安裝圖形管理工具)

(註:以下方法是資料庫備份是。.psc後綴的)

4,連接資料庫,雙擊資料庫名稱,會看到有個「備份」的功能,滑鼠右鍵選擇「恢復備份」這時會彈出文件選擇框,選擇需要還原的文件就可以了。

(註:以下方法是資料庫備份是。.sql後綴的)

5,連接資料庫,雙擊資料庫名稱,會看到「查詢」功能,滑鼠右鍵選擇「新建查詢」

6,用記事本打開sql備份文件(注意這個備份文件必須是以.sql為後綴的才可以),全部復制,然後粘貼到「新建查詢」窗口,然後點擊那個綠色的三角型就可以執行了,執行完畢資料庫還原了!

以上方法只是適合mysql資料庫還原,mssql資料庫不在范圍內
3. 怎樣將從網站後台的資料庫中導出數據
''利用ASP生成EXECL文檔

'=================================================

set conn=server.createobject("adodb.connection")

conn.open application("connstring")

set rs=server.createobject("Adodb.recordset")

sql="select * from xxloginteachers order by jsid desc"

rs.open sql,conn

do while not rs.eof

msg=msg & rs("jsid") & chr(9) & rs("jsxm") & vbcrlf

rs.movenext

loop

set f=server.createobject("scripting.filesystemobject")

set myfile=f.createtextfile("d:\xmllover.xls",true)

myfile.close

'已生成xmllover.xls!!!!
4. 怎樣進行網站數據備份
目前我知道的網站備份方法有: 手動下載備份:利用空間的管理面板上自帶的備份功能,將網站文件打包壓縮,然後利用FTP下載到本地。

MySQL資料庫可以用PhpMyAdmin導出.這種方法就是比較麻煩,有時總會忘記備份。利用現有的備份軟體:多備份Dbfen、帝國備份王。

多備份可以自動定期幫你備份你的網站和資料庫.如果你比較懶,用這個的話很方便。帝國備份王主要是備份MySQL資料庫,效果很好,但是也需要手動操作。

3.利用同步盤:把網盤客戶端放到伺服器上,將網站數據直接同步到網盤 4.架設腳本備份VPS:對於有編程經驗的人,可以自己架設備份腳本。

③ 網站數據怎麼備份啊,是在ftp里操作還是哪裡

在空間商後台可以做網站數據備份,也可以在ftp裡面將網站數據打包壓縮進行備份都可以,也可以你把所有數據下載到本地也可以

④ 如何用ftp把網頁備份完整

工作方式
FTP支持兩種模式:Standard (PORT方式,主動方式),Passive (PASV,被動方式)。
Port模式
FTP 客戶端首先和伺服器的TCP 21埠建立連接,用來發送命令,客戶端需要接收數據的時候在這個通道上發送PORT命令。 PORT命令包含了客戶端用什麼埠接收數據。在傳送數據的時候,伺服器端通過自己的TCP 20埠連接至客戶端的指定埠發送數據。 FTP server必須和客戶端建立一個新的連接用來傳送數據。
Passive模式
建立控制通道和Standard模式類似,但建立連接後發送Pasv命令。伺服器收到Pasv命令後,打開一個臨時埠(埠號大於1023小於65535)並且通知客戶端在這個埠上傳送數據的請求,客戶端連接FTP伺服器此埠,然後FTP伺服器將通過這個埠傳送數據。
很多防火牆在設置的時候都是不允許接受外部發起的連接的,所以許多位於防火牆後或內網的FTP伺服器不支持PASV模式,因為客戶端無法穿過防火牆打開FTP伺服器的高端埠;而許多內網的客戶端不能用PORT模式登陸FTP伺服器,因為從伺服器的TCP 20無法和內部網路的客戶端建立一個新的連接,造成無法工作。

⑤ 幫我看一下如何用FTP備份備份自己的網站

第三 文件夾wob 20088-23

這一條應該是WEB吧。不是WOB。
如果你看是WEB的話,就備份這個文件夾就行了。
BD是指資料庫,不般用不到凱盯。皮陵
LOG是指日誌.
web指的是網站文件盯握和。

老大。我既然你在寫錯的情況下都看出了你的錯誤,你就放心的備份這個文件夾吧。沒錯的。

⑥ 一次FTP備份多個網站怎麼實現

這個可以實現啊,用軟體吧,很方便。BestSync 2010同步軟體
你只需要在建立多個任務,每個任務鏈接到一個FTP空間,然後再主界面下,勾選所有同步任務,點選 開始 按鈕,就一碼高起同步了。。。

1. 你本地裝上軟體以後,在主菜單裡面 編輯-->追加任務

文件夾1選擇 驅動盤中要備份的文件夾位置
文件夾2選擇 選擇FTP(填寫路徑)

同步方向為 文件夾2 --》文件夾1
在 FTP設定 下面填寫伺服器地址,賬戶名,密碼等信息)

然後選擇 完成 按鈕

2. 重復1步驟,繼續建立其他FTP空間的同步任務

3. 在主界面下,選中任務列表中所有任務(勾復選框),點擊「>斗猜>」菜單圖標,啟動所有選中任務

這樣就能實現一次備份多個FTP站點,它可以多個FTP Session快速下載大文件以減少下載時間。 也可以同時下載空模型(多線程)多個小文件,提高下載速度。

BestSync有快速掃描功能(同時掃描多個文件夾以減少准備時間),N個小文件掃描也很費時間的。這個功能很有用

去官網下,沒插件。
guide在sina博客有,地址忘了,自己去找

⑦ 網站怎麼備份啊直接在FTP上備份嗎

如果網站全是靜態的html頁面就可以通過 ftp備份。
如果你使用的是php,asp等程序用到資料庫的話,就要備份資料庫+文件了。一般網站程序有會內置資料庫備份功能的。

⑧ linux自動備份網站及自動上傳FTP腳本的方法

對於我們個人站長來說,數據的重要不用再談,而很多站長經常忘記備份數據,也有無良的JS跑路,硬碟損壞,數據丟了,其中DS就丟失過好幾次數據,如果沒有備份,肯定悲劇,本文介紹一種自動備份數據的方法!
本腳本特色:
1.純zip壓縮,1-9可自行調整壓縮率
2.整台VPS備份,還原方便,非常適合站群
3.加入壓縮密碼,可以自己設置
4.加入綁米信息偽靜態壓縮,防止偽靜態弄丟
5.請確保在home目錄下有backup目錄,如果沒有請執行
mkdir
/home/backup
6.還原資料庫請參考:導入資料庫方法
最後更新時間:2012年8月25日
centos安裝zip
yum
install
zip
debian安裝zip
apt-get
install
zip
下載編輯
wget
-c
http://www.***.com/soft/beifen.sh
vi
beifen.sh
只編輯註解為需要修改的地方
【腳本開始】
#!/bin/bash
#下面的參數是你要修改的
MYSQL_USER=root
#mysql用戶名
MYSQL_PASS=mysql密碼
#mysql密碼
FTP_USER=FTP用戶名
#ftp用戶名
FTP_PASS=FTP密碼
#ftp密碼
FTP_IP=FTP地址
#ftp地址
FTP_backup=FTP目錄
#ftp上存放備份文件的目錄,這個要自己得ftp上面建的
WEB_DATA=/home/wwwroot/
#要備份的網站數據
WEB_BANGMI=/usr/local/nginx/conf/
#要備份的綁米信息
WEB_MULU=/home/backup
#備份文件存放目錄
WEB_MIMA=zhujima
#備份時候的密碼
WEB_YASUOLV=1
#壓縮率
1-9
如果VPS沒有zip,請安裝zip
#上面是你要修改的地方

#刪除淘寶客緩存,屬於自定義設置。可自行操作
#rm
-rf
/home/wwwroot/1.com/Apicache/*

#定義資料庫的名字和舊資料庫的名字
DataBakName=Data_$(date
+"%Y%m%d").zip
#定義資料庫名字
WebBakName=Web_$(date
+%Y%m%d).zip
#定義備份網站名字
BANGMI=BANGMI_$(date
+%Y%m%d).zip
#定義綁米備份名字

OldData=Data_$(date
-d
-5day
+"%Y%m%d").zip
#定義5天前資料庫名字
OldWeb=Web_$(date
-d
-5day
+"%Y%m%d").zip
#定義5天前網站名字
BANGMIshan=BANGMI_$(date
-d
-5day
+"%Y%m%d").zip
#定義5天前綁米名字

#刪除本地3天前的數據
rm
-rf
$WEB_MULU/Data_$(date
-d
-3day
+"%Y%m%d").zip
$WEB_MULU/Web_$(date
-d
-3day
+"%Y%m%d").zip
$WEB_MULU/BANGMI_$(date
-d
-3day
+"%Y%m%d").zip

#導出全部資料庫
cd
$WEB_MULU
/usr/local/mysql/bin/mysqlmp
-u$MYSQL_USER
-p$MYSQL_PASS
--all-databases
>
$(date
+"%Y%m%d").sql

#壓縮資料庫文件為一個文件
zip
-r
-$WEB_YASUOLV
-P
$WEB_MIMA
$DataBakName
$WEB_MULU/*.sql
rm
-rf
$WEB_MULU/*.sql

#壓縮網站數據
cd
$WEB_DATA
zip
-r
-$WEB_YASUOLV
-P
$WEB_MIMA
$WebBakName
./*
mv
$WebBakName
$WEB_MULU/$WebBakName
cd
$WEB_MULU

#壓縮綁米信息
cd
$WEB_BANGMI
#進入綁米目錄
zip
-r
-$WEB_YASUOLV
-P
$WEB_MIMA
$BANGMI
./*
mv
$BANGMI
$WEB_MULU/$BANGMI

#上傳到FTP空間,刪除FTP空間5天前的數據
cd
$WEB_MULU
#進入備份目錄
ftp
-v
-n
$FTP_IP
<<
END
user
$FTP_USER
$FTP_PASS
type
binary
cd
$FTP_backup
delete
$BANGMIshan
delete
$OldData
delete
$OldWeb
put
$DataBakName
put
$WebBakName
put
$BANGMI
bye
END
加入許可權,寫入定時執行
chmod
777
/root/beifen.sh
crontab
-e
30
21
*
*
*
/root/beifen.sh
註:每天21:30開始備份並且上傳FTP
本文地址:http://www.zhujima.com/139.html

⑨ 網站怎麼備份

網站部署到線上後,基本上都是全天候提供Web服務的,伺服器在公網7x24小時運行中,難御兄免會遇到一些問題,比如:硬體損壞、人為誤操作、黑客廳陪攻擊。所以說鎮伏襲數據在伺服器上是存在損壞、丟失風險的,此時備份機制就很重要了。

一個網站程序主要由兩部分構成:程序源碼+資料庫,下面分別說下如何給源碼和資料庫備份。

資料庫備份

不同資料庫的備份操作不同,但大體類似,備份方式主要有兩種:

將結構及數據導出為SQL文件;

直接備份資料庫物理文件,這種方式備份時建議先停止資料庫服務。

以MySQL為例,我們可以通過資料庫管理工具Navicat來備份(此工具支持各類主流資料庫),示:

另外還可以通過phpMyAdmin這款Web版MySQL管理工具進行數據備份,示:

源碼及文件備份

源碼也是文件的一種,對於文件類備份有很多方案供大家參考:

1、Rsync+Inotify實時增量備份

藉助Linux的Inotify特性可以監控文件系統,一旦發生了文件變化就及時通知Rsync進行數據備份。這種模式更多用於主從伺服器上的文件同步備份操作。

2、藉助FTP工具管理文件

不管是WindowsServer還是Linux,都可以在伺服器上安裝FTP伺服器端工具(FileZillaServer),然後用戶通過FTP客戶端工具即可連接上伺服器進行文件操作。

3、通過系統定時任務執行備份操作

比如在Linux系統上,我們可以通過Crontab+Shell+tar來定時備份文件,這種可以做到無人值守式備份。

以上就是我的觀點,對於這個問題大家是怎麼看待的呢?歡迎在下方評論區交流~我是科技領域創作者,十年互聯網從業經驗,歡迎關注我了解更多科技知識!