當前位置:首頁 » 文件管理 » 備份ftp

備份ftp

發布時間: 2022-02-07 12:36:20

❶ 網站怎麼備份啊直接在ftp上備份嗎

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

❷ 怎樣用ftp把文件備份下載

支持打包的最好,直接在瀏覽器輸入地址+文件名,不支持可選中文件右鍵下載!

❸ 怎麼通過ftp備份

下載一個flashftp或者filezilla這樣的工具就好了,設置ftp參數,只要連接成功就可以開始把數據下載到本地,嚴格意義上來說ftp是不能起到備份作用的

❹ 如何自動備份資料庫後將備份自動上傳到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伺服器的部署。

❺ 怎麼樣用ftp下載備份文件

ftp是種下載工具,也可以說是一種方法,很多網站都提供FTP下載,
怎麼樣用FTP下載
首先你得安裝FTP工具,比如HA_LeapFTP274
當然不只這一種,網路搜一下會很多的,
安裝好後,你要輸入IP地址,和對應的FTP密碼.缺一不可.
其實就是打開網頁,直接輸入ftp://這里輸入IP
回車,就會彈出要你輸入密碼,密碼正確就可以進到該文件夾里,進行復制東西到你的電腦,
這種方法不能針對大文件,很容易斷線。所以要想下載得順利就得安裝專業的工具,它具備斷點傳送功能,

❻ 如何將FTP進行備份

沒搞懂你說的什麼意思?是FTP下載數據進行備份嗎?還是VPS自動遠程備份??

❼ 如何備份ftp

使用ftp軟體登陸後,直接下載裡面的文件就行
如果你有伺服器許可權,也可以直接登陸伺服器上面去壓縮

❽ 如何實現自動備份文件到FTP伺服器

我用過filegee試用版的,這個軟體正好符合我的需要,可以增量備份,可以全自動。但是是試用版的,有限制。SyncBackSE這個軟體不是很懂,不懂設自動,而且是差分備份。不知道哪位大蝦有那個軟體可以推薦,或者有什麼方法可以推薦。我是想把三台客戶端的文件備份到伺服器。基本是一些設計文件,為防止丟失,經常要人工去備份,那些文件一般都混在一起,而在備份的時候要找出尚未備份的也是很費時間,所以採用增量備份就是個最好的選擇。

❾ 如何利用Ftp自動備份

實現方法如下:
1、用FTP並結合任務調度進行自動的同步。需要自動保持公司電腦和家裡電腦FileBase.nyf這個文件的同步。實現原理:
1)估計一下每天的關機時間,利用Windows的任務調度在這個時間的前幾分鍾將文件上傳至ftp伺服器。
2)同樣利用Windows的任務調度,在機器啟動時,自動備份本地FileBase.nyf文件,並從ftp伺服器下載文件。
2、實現方式(以本地存放路徑D:\ApplicationData\mybase、本地任務調度文件:D:\ApplicationData\schele、文件存放在遠程伺服器的temp目錄下。

熱點內容
登錄哪裡修改無線密碼 發布:2024-10-23 13:29:48 瀏覽:541
灰蠱解壓 發布:2024-10-23 13:11:47 瀏覽:965
掏異物解壓 發布:2024-10-23 13:02:29 瀏覽:781
緩存穿透bitmap 發布:2024-10-23 12:54:52 瀏覽:673
華三伺服器設置固定ip 發布:2024-10-23 12:52:09 瀏覽:103
櫻花校園模擬器id密碼如何使用 發布:2024-10-23 12:42:11 瀏覽:874
百度編程地圖 發布:2024-10-23 12:39:50 瀏覽:885
五年級簡便演算法 發布:2024-10-23 12:30:07 瀏覽:263
如何建立公司伺服器 發布:2024-10-23 12:07:19 瀏覽:475
c語言有多難 發布:2024-10-23 12:00:23 瀏覽:239