當前位置:首頁 » 文件管理 » 備份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目錄下。

熱點內容
imac存儲空間為什麼這么小 發布:2025-04-22 15:45:30 瀏覽:222
上傳時速是0 發布:2025-04-22 15:37:49 瀏覽:568
0基礎的編程 發布:2025-04-22 15:37:09 瀏覽:205
vnc怎麼查伺服器ip 發布:2025-04-22 15:29:20 瀏覽:158
百度雲ftp伺服器 發布:2025-04-22 15:17:50 瀏覽:656
平板哪個配置最高 發布:2025-04-22 15:16:20 瀏覽:830
天工編程 發布:2025-04-22 15:08:36 瀏覽:381
java感想 發布:2025-04-22 15:02:57 瀏覽:895
破解互聯網密碼多少錢 發布:2025-04-22 14:49:32 瀏覽:747
非框架梁箍筋加密 發布:2025-04-22 14:47:58 瀏覽:493