如何將WordPress數(shù)據(jù)自動(dòng)備份到本地
成都創(chuàng)新互聯(lián)服務(wù)項(xiàng)目包括和平網(wǎng)站建設(shè)、和平網(wǎng)站制作、和平網(wǎng)頁(yè)制作以及和平網(wǎng)絡(luò)營(yíng)銷策劃等。多年來(lái),我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢(shì)、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,和平網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到和平省份的部分城市,未來(lái)相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!
TAG:WordPress
Dropbox 在國(guó)內(nèi)已被墻,第一次注冊(cè)和安裝Dropbox客戶端時(shí)需要翻(—敏感詞過(guò)濾分割線—)墻,下載客戶端之后不使用代理也可以正常接收同步備份文件
使用wordpress備份插件不僅可以備份wordpress數(shù)據(jù)庫(kù),還可以備份圖片、主題模板等文件。同時(shí)wordpress備份插件可以定時(shí)將數(shù)據(jù)作為附件自動(dòng)備份到自己的email郵箱,或者進(jìn)入后臺(tái)直接手工下載到本地電腦。但是如何自動(dòng)將wordpress數(shù)據(jù)庫(kù)文件自定備份到本地電腦呢?畢竟下載到本地電腦會(huì)讓人比較放心。直接使用可以發(fā)送wp博客數(shù)據(jù)庫(kù)備份到你的Dropbox帳戶的Wordpress插件,或者wp插件再結(jié)合使用Dropbox即可實(shí)現(xiàn)這種功能,最后通過(guò)Dropbox自動(dòng)同步備份文件到你的本地電腦。
WordPress備份插件
首先介紹幾款相關(guān)的Wordpress備份插件:
wp-db-backup 備份插件:wp-db-backup備份插件是wordpress官方網(wǎng)站上最熱門的數(shù)據(jù)庫(kù)備份插件,使用起來(lái)也非常簡(jiǎn)單,下載安裝該插件并啟用后跳轉(zhuǎn)到Dashboard-》Tool-》Backup設(shè)置數(shù)據(jù)庫(kù)表的備份選項(xiàng)即可,可選:
1、備份文件到服務(wù)器
2、下載到本地電腦
3、Email備份到郵箱
還可以選擇自動(dòng)定時(shí)備份到你指定的email郵箱,設(shè)置每小時(shí)、每天、每?jī)商?、每周定時(shí)備份博客數(shù)據(jù)庫(kù)均可。wp-db-backup會(huì)在wp-content目錄下新建一個(gè)以backup開頭的隨機(jī)名稱作為備份文件保存的目錄,隨機(jī)數(shù)字名稱在一定程度上使備份文件更加安全。
另外一個(gè)類似的wordpress博客備份插件是wp-dbmanager,wp-dbmanager備份插件也是一個(gè)相當(dāng)熱門的wordpress插件,不僅可以自動(dòng)定時(shí)備份,還可以直接在wordpress后臺(tái)導(dǎo)入數(shù)據(jù)庫(kù)備份文件、數(shù)據(jù)庫(kù)修復(fù)、優(yōu)化、恢復(fù)、刪除、清空等數(shù)據(jù)庫(kù)操作。
不過(guò)上面兩個(gè)wordpress備份插件定時(shí)備份只能發(fā)送數(shù)據(jù)庫(kù)備份文件到email郵箱,不能直接發(fā)送到你的dropbox賬戶。所以這里再介紹一個(gè)插件wp-time-machine,wp-time-machine備份插件其實(shí)也是一個(gè)非常不錯(cuò)的插件,安裝并啟用該插件后,不僅可以備份數(shù)據(jù)庫(kù)文件、還可以備份uploads目錄上傳的圖片等所有wp-content中的文件(如wordpress主題)、.htaccess文件、數(shù)據(jù)庫(kù)恢復(fù)說(shuō)明。最關(guān)鍵的是它可以將這些備份文件發(fā)送到你的遠(yuǎn)程賬戶,包括Dropbox、Amazon’s AWS S
WordPress程序的數(shù)據(jù)庫(kù)配置文件都保存在wp-config.php 中。你登陸到對(duì)應(yīng)的目錄,找到wp-config.php,打開,就可以看到。然后可以在主機(jī)控制面板中,登陸phpmyadmin,就可以看到數(shù)據(jù)表了。
通常我們?cè)跒閣ordpress開發(fā)功能時(shí)都需要對(duì)數(shù)據(jù)進(jìn)行儲(chǔ)存。一些簡(jiǎn)單的功能設(shè)置性數(shù)據(jù),我們可以通過(guò)option機(jī)制的表格進(jìn)行保存于處理。但是如果我們面對(duì)需要大量存儲(chǔ),并且用于查詢的數(shù)據(jù)時(shí),我們就需要重新建立一個(gè)新的表格來(lái)進(jìn)行存儲(chǔ)了。本文簡(jiǎn)單的介紹一下,用wordpress內(nèi)置的函數(shù)進(jìn)行數(shù)據(jù)表的創(chuàng)建方法。
function my_table_install () {
global $wpdb;
$table_name = $wpdb-prefix . "myTable"; //獲取表前綴,并設(shè)置新表的名稱
if($wpdb-get_var("show tables like $table_name") != $table_name) { //判斷表是否已存在
$sql = "CREATE TABLE " . $table_name . " (
id mediumint(9) NOT NULL AUTO_INCREMENT,
time datetime DEFAULT '0000-00-00 00:00:00' NOT NULL,
name tinytext NOT NULL,
text text NOT NULL,
url VARCHAR(55) DEFAULT '' NOT NULL,
UNIQUE KEY id (id)
);";
require_once(ABSPATH . "wp-admin/includes/upgrade.php"); //引用wordpress的內(nèi)置方法庫(kù)
dbDelta($sql);
}
}
my_table_install () //執(zhí)行數(shù)據(jù)表創(chuàng)建。當(dāng)然你可以在前面加上一些判斷,或者將函數(shù)放置到插件的安裝腳本中執(zhí)行。轉(zhuǎn)載,僅供參考。