lnmp如何備份網站文件和資料庫

我們站長做個網站都是挺不容易的,從域名註冊,掌握虛擬主機或者VPS的基本配置,到安全防護,搭建網站、圖片處理、發布文章,SEO等等,是樣樣精通,不過這裡面最重要的工作,其實是網站備份!不要輕易相信伺服器商家的備份承諾,最靠譜的還是要你自己動手。

魏艾斯博客一般是定期手動備份,那麼今天我們就來說一下基於lnmp環境下手動備份網站和資料庫的步驟。

首先我們用Xshell連接VPS。進入網站目錄的上一層目錄,比如我的網站目錄是/home/wwwroot/www . vpsss . net .tar. gz,那麼輸入命令如下:

cd /home/wwwroot/

格式:tar -zcvf 壓縮文件名.tar.gz 被壓縮文件名/文件夾名

示例:

tar -zcvf www . vpsss . net .tar. gz www. vpsss . net

前面的 www . vpsss . net .tar. gz 是我給壓縮文件起的名字,後面www. vpsss . net是網站文件夾的名字,我這是為了方便記憶,你可以隨便起名字好記就行。

這時候我們的網站文件夾就被壓縮存放在/home/wwwroot/下面,也就是它的上級文件夾中。

這裡涉及到FTP的許可權,有兩種情況:

1、如果你的FTP許可權在wwwroot下面,那麼你直接用ftp連接VPS上去,找到那個壓縮文件下載下來就行了。

2、如果你的FTP許可權是在vpsss.net也就是網站文件夾下面,還需要用到一個移動文件的命令。

格式:mv [選項] 源文件或目錄 目標文件或目錄

示例:

mv www . vpsss . net .tar. gz

也就是移動www . vpsss . net這個壓縮包到www . vpsss . net .tar. gz這個文件夾中。

現在用ftp連接到你的VPS上面去下載這個網站壓縮包吧。

上面是備份下載網站文件的步驟,下面我們還要下載網站php資料庫。

如果你是從魏艾斯博客的lnmp教程一路看過來的,就會知道當你安裝完lnmp的時候,有一個提示界面如下:

看到紅框中的phpmyadmin地址是:http://你的網站IP/phpmyadmin/

輸入php資料庫用戶名密碼就可以進入了。

1、點擊左側你的網站資料庫名字

2、點擊右側的「導出」

3、點擊下面的「執行」

4、彈出對話框保存資料庫文件到本地電腦。

以上是lnmp環境備份網站文件和php資料庫的整個過程,魏艾斯博客盡量寫的通俗易懂和比較的全面一些,而網路上面很多教程都比較精簡(只提關鍵的幾行代碼),考慮到新手一看到linux的命令行就發矇,所以就寫的啰嗦了一些,博主也是這麼過來的,寫教程的過程其實也是博主自己複習了幾遍,多用用就熟悉了。

我們熟悉linux命令的常用格式就行,用不著像搞科研一樣面面俱到。本來linux+php就是比較枯燥的東西,以命令行居多。像網上部分教程從一開始介紹linux系統、php資料庫、phpmyadmin管理、php環境,理論一大堆,看了半天讓人云里霧裡的搞不懂還是不知道如何搭建php環境。

我們的目的就是在lnmp環境建立一個wordpress網站,實在是用不著學習太多太深的linux理論知識,能最快速度實現這個目標就行了,更多的精力還是應該放到網站建設上去。

轉載請註明:魏艾斯博客 ? lnmp如何備份網站文件和資料庫


推薦閱讀:

LNMP架構 - firewalld 防火牆配置
如何對低硬體配置的中小型php網站進行性能優化?
lnmp環境如何還原網站文件和資料庫
在樹莓派上安裝 LNMP
Lnmp環境下nginx配置虛擬主機新手教程(支持解析PHP腳本)

TAG:LNMP | 資料庫 | Linux |