⑴ 網站應該如何備份
網站文件備份:
方法1:通過FTP工具連接主機 > 選中要備份遠程站點文件 > 用滑鼠右鍵展開菜單選擇下載。進行備份(CuteFTP使用手冊或FileZilla使用手冊)。
方法2:網站文件較多、較大,建議先將網站文件打包再進行下載。這樣會節省網站備份時間。
溫馨提示:
壓縮文件操作請盡量選擇在站點訪問量少的時間段進行,否則有可能由於文件正在被訪問導致文件壓縮失敗。
如果壓縮文件大於80M,壓縮時間會較長,請您在執行壓縮操作後,約半個小時後登錄此頁面查看壓縮結果。
Linux系統,壓縮文件中如果文件名為中文,則無法正常解壓。
打包下載操作流程:
登錄 主機管理控制台 > 文件管理 > 文件壓縮。
選擇 壓縮目錄/文件 和 壓縮文件保存路徑,並且制定壓縮後的文件名後單擊 提交 開始壓縮進行備份。
壓縮完成後通過 FTP工具連接主機,可看到通過主機管理控制台備份的文件,單擊 下載 後完成網站文件備份。
資料庫備份:
Access資料庫:
可以通過網站文件備份的方式做備份。
MySQL或SQL Server資料庫:
溫馨提示:
一個站點每日網站備份限額3次。
一個站點最多可以創建3個備份。
站點備份暫只支持資料庫,網站文件備份/恢復敬請期待。
操作流程:
1. 登錄 主機管理控制台 > 工具&服務 > 備份站點,選擇要備份資料庫。
2 填寫備注單擊 確定,完成備份後在我的任務中將顯示為備份成功狀態。
3. 備份完成後,可在 我的備份 中進行 恢復、下載 以及 刪除備份 操作。
備份方法:
登錄網站後台,點擊 [ 功能 ]-頁面左側-[ 備份資料庫 ]-點擊 [ 備份 ] 後。資料庫備份成功。
然後ftp下載整站內容,及空間wwwroot文件夾到自己本機保存。
推薦在22點後進行操作,ftp速度會比較理想。
第二次備份:
當您第二次備份時,如果模板及其他網站內容未修改;
那麼只需備份下載 data 文件夾中您的備份數據文件夾和 upload 文件夾即可。
我自己備份是通過雲幫手這款面板的,比較方便。不知道你有沒有下載,我就簡單說一下雲幫手裡面的要怎麼備份吧。。
首先你要在雲幫手裡建一個站點
建好之後可以看到有一個備份的按鈕,點擊該站點的備份按鈕,就可以備份了
你有興趣的話,可以去下載看看:https://www.cloudx.cn/download?utm_source=zhan-wukong
⑵ 用FTP工具怎麼下載網站的數據備份 資料庫是ACCESS的
打開ftp軟體,輸入空間商給你的url和用戶名密碼
上去找到備份的zip包或者sql語句下載下來就好了
⑶ 請問高手ftp網站怎麼備份,最好是步驟
其實很簡單的,分為網頁文件的備份和資料庫的備份兩塊
網頁文件的備份,無非就是利用FTP把空間上的文件下載到本地機器;
資料庫的備份稍微麻煩些,如果是access的資料庫,那麼備份方法和網頁文件一樣,直接下載到本地機器就可以了。要是MSSQL Server 的話,就得利用企業管理器來定時備份資料庫,然後再下載到本地機器
⑷ 如何自動備份資料庫後將備份自動上傳到FTP伺服器
這篇文章很有分享價值,因為我們在實際的生產環境中需要將資料庫進行自動備份,然後上傳到指定的位置,當然也可以像以下文章中所講的一樣,上傳到你指定的FTP伺服器中,從而實現Mysql資料庫自動備份並上傳到遠程FTP伺服器的部署,在Linux技術交流群中,也有朋友會遇到這方面的問題,可以將此文分享給群友共益。
注意:任何的操作都會具有風險性,請在本機實際測試通過之後再部署到伺服器環境,這樣即熟練的掌握了操作的技巧,也能在測試過程中發現問題,尋找解決方法。
說明:我這里要把MySql資料庫存放目錄/var/lib/mysql下面的data資料庫備份到/home/mysql_data裡面
並且保存為mysqldata_bak_2012_12_19.tar.gz的壓縮文件格式(2012_12_19是指備份執行時當天的日期)
然後只保留最近7天的備份
再把備份文件通過ftp伺服器上傳到指定空間,只保留最近7天的數據
實現步驟:
1、創建保存備份文件的路徑:/home/mysql_data
cd /home
mkdir mysql_data
2、創建備份腳本文件:/home/mysql_data/mysql_databak.sh
cd /home
cd mysql_data
touch mysql_databak.sh
vim mysql_databak.sh
輸入以下內容:
#######################################################################################################
#!/bin/sh
DUMP=/usr/bin/mysqlmp #mysqlmp備份文件執行路徑
OUT_DIR=/home/mysql_data #備份存放路徑
LINUX_USER=root #系統用戶名
DB_NAME=data #要備份的資料庫名字
DB_USER=root #資料庫賬號 注意:非root用戶要用備份參數 --skip-lock-tables,否則可能會報錯
DB_PASS=123456 #資料庫密碼
DAYS=7 #DAYS=7代表刪除7天前的備份,即只保留最近7天的備份
cd $OUT_DIR #進入備份存放目錄
DATE=`date +%Y_%m_%d` #獲取當前系統時間
OUT_SQL="$DATE.sql" #備份資料庫的文件名
TAR_SQL="mysqldata_bak_$DATE.tar.gz" #最終保存的資料庫備份文件名
$DUMP -u$DB_USER -p$DB_PASS $DB_NAME --default-character-set=utf8 --opt -Q -R --skip-lock-tables> $OUT_SQL #備份
tar -czf $TAR_SQL ./$OUT_SQL #壓縮為.tar.gz格式
rm $OUT_SQL #刪除.sql格式的備份文件
chown $LINUX_USER:$LINUX_USER $OUT_DIR/$TAR_SQL #更改備份資料庫文件的所有者
find $OUT_DIR -name "mysqldata_bak_*" -type f -mtime +$DAYS -exec rm {} \; #刪除7天前的備份文件
deldate=` date -d -7day +%Y_%m_%d ` #獲取7天前的時間
ftp -n<<!
open 192.168.1.1 21 #打開ftp伺服器。21為ftp埠
user admin 123456 #用戶名、密碼
binary #設置二進制傳輸
cd mysqlbak #進入ftp目錄(這個目錄必須為ftp空間真實存在的目錄)
lcd /home/mysql_data #列出本地目錄
prompt
put mysqldata_bak_$DATE.tar.gz mysqldata_bak_$DATE.tar.gz #上傳目錄中的文件
delete mysqldata_bak_$deldate.tar.gz mysqldata_bak_$deldate.tar.gz #刪除ftp空間7天前的備份
close
bye !
#######################################################################################################
3、修改文件屬性,使其可執行
chmod +x /home/mysql_data/mysql_databak.sh
4、修改/etc/crontab
vi /etc/crontab
在下面添加
30 1 * * * root /home/mysql_data/mysql_databak.sh
表示每天凌晨1:30分執行備份
5、重新啟動crond使設置生效
/etc/rc.d/init.d/crond restart
chkconfig crond on #設為開機啟動
service crond start #啟動
每天你在/home/mysql_data目錄下面可以看到類似mysqldata_bak_2012_12_19.tar.gz這樣的壓縮文件
如果需要恢復文件的時候,只需要把這個文件解壓即可
解壓縮tar -zxvf mysqldata_bak_2012_12_19.tar.gz
至此,我們完成了Linux中Mysql資料庫自動備份並上傳到遠程FTP伺服器的部署。
⑸ 如何才能快速地把我的網站上的access資料庫下載備份到本地計算機
暈啦
用FTP工具啊
如果慢那是你或者主機的網速問題
用FTP登陸到主機
然後把資料庫下在到本地就可以了
建議用FlashFXP
到處都有得下載