A. 如何通過ftp上傳mysql到空間或下載mysql資料庫的備份資料新手,求指教,詳細點,謝了
一般在空間控制面板中有資料庫FTP信息的,設置方法同空間FTP,設置好登錄即可。
如果只是為了PHP程序安裝,那麼建議用帝國備份王試試,使用方法,網上搜一下。
B. 區域網伺服器如何通過ftp備份
登錄路由器映射IP和埠到外網,外網就可以鏈接FTP下載備份了。還有一種簡單的方法就是直接再區域網備份。
C. 如何自動備份資料庫後將備份自動上傳到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伺服器的部署。
D. 現在只能通過FTP訪問空間了,怎麼把資料庫備份下來
一些空間商是提供 免費2級域名的 如果你的空間有管理後台的話可以進去看下 用免費2級域名來進行備份
還有些空間管理面版會提供資料庫的備份功能,或提供資料庫的管理後台的 那樣也能直接進行備份
如果以上方法行不通 那你只能跟空間商聯系了 一般情況下他們會幫你
E. 如何用FTP備份下載資料庫
用資料庫的ftp用戶名和密碼登錄資料庫ip就可以了,界面和網站是一樣的,下載資料庫就可以了
F. FTP自動備份
是隨著文件備份與ftp被廣泛應用的產物。利用ftp自動備份可輕松解決企業、網站等數據中心的備份任務。在管理人員繁忙或無人值守的時候,實現遠程輕松備份和遠程自動備份。其目的,是為防止企業、網站、伺服器等數據中心出現意外時,能在最短的時間恢復正常運作。
ftp自動備份——FileGee
新建一個備份任務,選擇任務的備份類型;備份的源目錄為ftp伺服器,可對ftp伺服器進行增、刪、改設置。
目標目錄可選擇本機或ftp(目標目錄是ftp,也就是說可將文件遠程備份到其它地方);還可對文件進行壓縮加密。在根據建立任務向導中,自動執行的模式有多種,可根據數據的更新量來設置自動執行的時間,ftp自動備份模式有:每月、每周、每日、間隔、實時。時間跨度滿足ftp自動備份對所有時間的要求,只要設定好自動執行的時間,就可全天候隨時自動執行備份任務。這里選擇的是,每天下午的17:00自動執行遠程ftp的備份任務。如下:
在任務建立的向導中,還可以對文件進行選擇,可以選擇需要備份的部分文件;可設置任務自動重試,可設置自動重試到任務完全成功為止,所以,完全不必擔心ftp自動備份任務不成功或出錯而無法備份的情況。如果備份的數據量大,還可設置自動刪除日誌文件,做到節省存儲空間。如果,還是不放心備份文件的安全,可對文件加密(這已是第二次加密了,前面步驟中,可壓縮加密),在保證ftp自動備份文件時,還能充分保障備份的安全。還可生成執行命令,在執行任務前後運行其他的程序。
通過上述步驟,就可完成ftp自動備份的任務,操作非常簡單,功能非常強大。能夠實時、遠程的完成ftp備份任務,不僅節省了時間,提高了效率,還保證了備份文件的安全。
G. 用FTP將您自己的資料庫備份文件上傳到伺服器上
前提是你的伺服器已經配置好了ftp,然後你下載一個ftp工具,例如:8uftp,利用伺服器的ip地址和系統賬戶登陸上傳工具就會進入伺服器指定的ftp目錄下,把你本機上得備份文件上傳到ftp目錄,然後遠程伺服器,覆蓋伺服器上得資料庫備份文件
H. 怎麼備份網站資料庫和ftp里的信息,
如果使用虛擬主機則服務商一般會提供phpmyadmin,可在phpmyadmin登錄你的資料庫賬戶然後選中你所使用的資料庫然後點擊上方菜單欄的導出,網站文件備份可直接登錄ftp進行獲取,如果自己不確定是否可以備份完整還可以使用「多備份」來進行備份。
I. 如何用FTP把資料庫備份
informix資料庫後台 shell命令
----------------------------
dbexport 資料庫名
ftp 伺服器地址
用戶名
密碼
mput 資料庫名.exp
bye
-----------------------------
Sqlserver資料庫查詢分析器命令
----------------------------
backup database 資料庫名 to disk='所存路徑'
或者直接用sql server所帶的作業調度來執行資料庫的備份
然後用寫一個批處理程序
ftp
open 伺服器地址
用戶名
密碼
mput 所存路徑
bye
然後用windows計劃任務來執行這個批處理命令。
-----------------------------
J. 如何備份網站程序和資料庫
如果是直接自動備份到本機電腦,就使用Ftp,資料庫的備份可以採用5樓的所說的方法,但是有時直接在資料庫文件夾上壓縮會提示資料庫正被調用,壓縮失敗。解決的方法是將資料庫拷貝粘貼一份再壓縮,然後將資料庫壓縮包剪切到FTP下載目錄。網站的備份很簡單,將整個站點Ftp下載到本地即可。建議一周或半月備份一次。