如何利用phpMyAdmin導出MySQL資料庫?

網站架設除了管理經營很重要之外,更重要的就是要備份資料,如果資料沒了,一切就毀了。那資料要備份,最簡單的就是利用架站程式後端的備份功能來備份,那如果沒有呢?我們只能從phpMyAdmin中倒出資料庫數據了。

而接下來要提到的資料庫備份是屬於mysql的教學,如果你網站並非php+mysql搭配架設,資料備份方法就不是這樣子了。不過我想大多數人都應該可以按照這教學,因為網路上使用php+mysql的架站程式很多,像是我現在使用的WordPress部落格系統或者是各大論壇愛用的Discuz,通通都是php+mysql下去運行的。

一般來說大多數程式後台都有導出資料庫數據的工具,像是WordPress後台就有可以導出xml檔,或者是利用「WordPress Database Backup」這外掛來導出資料庫中的數據,不過若哪天這外掛出錯不再更新或者是你網站並非是WordPress,那就要利用phpMyAdmin導出MySQL中的東西囉!

一、利用phpMyAdmin導出MySQL資料庫(英文版)

為了讓大家可以更好理解,所以我先用「超省錢架站法」中的000webhost.com這空間作為資料庫導出範例,不過它的phpMyAdmin,它沒有辦法調成中文,所以這部分教學都是英文操作頁面喔!不過別擔心,中文和英文的操作步驟都一樣的。

另外,有些人可能會找不到phpMyAdmin位置,不過一般來說都會在資料庫管理的區域中,也就是在新增資料庫按鈕的附近,很好認,就是LOGO上會寫「phpmyadmin」。

第1步 首先登入空間後台的管理介面,接著找到「phpMyAdmin」的按鈕,並點擊它。

如何導出資料庫的數據-1

第2步 接著找到你要備份的資料庫,並點擊「Enter phpMyAdmin」進入管理。

如何導出資料庫的數據-2

第3步 再來你就會看到你該資料庫中的一些資料表與檔案,然後點擊[Export(輸出)

如何倒出資料庫的數據-3

第4步 再來點擊「Select All」,然後再選擇輸出格式,一般來說都會選「SQL」。

如何倒出資料庫的數據-4

第5步 接著接續剛剛,把畫面在往下拉,勾選「Save as file」,最後點擊[Go]。

如何倒出資料庫的數據-5

第6步 再來會跳出視窗,點擊[確定]儲存檔案。

如何倒出資料庫的數據-6

第7步 再來可以用筆記本或是Notepad++來開啟那個「資料庫名稱.sql」的檔案,你就看到你網站所有數據的真面貌了!

如何倒出資料庫的數據-7

二、利用phpMyAdmin導出MySQL資料庫(中文版)

一般來說phpMyAdmin都是可以調成中文介面,但是000webhost.com好像無法調整,但是多數使用者後台還是中文,因此我就再用其他空間寫一下一般常見的導出介面與模式,說穿了只是小部分不太一樣,但是操作步驟都是一模一樣的喔!

第1步 進入到phpMyAdmin中你的資料庫部分(左邊要顯示出你該資料庫中所有的資料表,如下圖),點擊「輸出」按鈕。

倒出資料庫-1

第2步 接著一樣點擊「全選」,並且選擇輸出格式為「SQL」。

倒出資料庫-2

第3步 再來畫面往下拉,勾選「下載儲存」,點擊[執行]。

倒出資料庫-3

第4步 畫面會跳出一個視窗,請將檔案下載儲存。

倒出資料庫-4

第5步 再來用筆記本或是Notepad++開啟那個「locallhost.sql」,看到裡面有資料,這就是代表導出完成囉!

倒出資料庫-5

大致上資料庫倒出就是這樣做,不論你是Discuz論壇的資料庫,還是WordPress的資料庫,一律是這樣子導出來。不論是在Discuz或是在WordPress中,如果用這樣倒出來就會輸出全部的資料。若是在WordPress中,簡單說連外掛設定的資料通通都會包含進去,就是很完整的資料備份

在Google News上追蹤我們最新文章
香腸
香腸

喜歡在網路上透過文字與圖片分文章教學,默默地用鍵盤烤了9年的香腸。另外還身兼阿腸接案餬口飯吃。對了,別叫我阿腸,請叫我香腸,這樣我才知道你看我部落格長大的。

文章: 1781

16 則留言

  1. 我是初學者 請問 安裝時出現下面那樣 請問CONFIG是什麼??
    F:TWAMPdhtdocs/config.php Missing
    F:TWAMPdhtdocs/admin/config.php Missing

  2. 我在用你这个方法,可是登陆phpmyadmin和下载的时候都非常的慢,花了两三个小时也没有找开下载页面。。。
    有没有更好的方法呢?
    而且我空间里面有两个表
    * information_schema (25)
    * lilytian_wordpress (15)
    是都要下载还是只用下载wordpress的那个呢

    我的目地是想在本地做一个远程wordpress镜像,还有,就是
    在phpmyadmin里面哪里可以输入sql命令呢?(sql命令行在哪里)
    小女才开始做wordpress,问题多了点,谢谢了!

    香腸回應:
    會這麼久可能server有問題
    執行SQL語法,要先點選需要執行語法的資料庫,然後上方應該有個SQL語法之類的選單可以點~進去後就可以輸入語法了

  3. Discuz後台備份
    跟php後台有差別麻?
    discuz後台備份不是也可以備份全部數據??

    香腸回應:
    Discuz備份出來的好像是他專屬的格式吧~ 用後台備份比較不會出問題

  4. 000webhost.com的phpMyAdmin是可以調成中文的
    只是要先登出phpMyAdmin,登出後即可選擇語言

    香腸回應:
    我記得上次也有看到中文,只是我後來找不到XD
    謝謝你^^

  5. 剛好打算使用000webhost.com。用phpMyAdmin導入node文檔時出現錯誤:
    Error
    SQL query:
    INSERT INTO `node_revisions` ( `nid` , `vid` , `uid` , `title` , `body` , `teaser` , `log` , `timestamp` , `format` ) VALUES…….
    MySQL said:
    #2006 – MySQL server has gone away
    請問應該怎麼解決?謝謝。

    香腸回應:
    請參考這篇再次匯入
    http://sofree.cc/phpmyadmin-import-mysql/

  6. 上次進phpMyAdmin是為了大量改WP固定網址XD
    因為感覺編輯頁的載入速度不是很快 (跟pma比起

    然後
    wp要是忘了密碼
    可以到pma重設 =ˇ=

    所以
    下次玩玩別人的pma
    也可以幫他重設密碼 (誤

    版主回應:
    哈!原來重設密碼是在pma((筆記
    像我進入資料庫通常只是做備份,不然就是修改網址。

  7. 應該不是我…
    我用Blogger來用網誌…
    況且現在是高三生 等大學再來玩玩看 ㄏㄏ

    版主回應:
    哈!我高中就開始玩囉XD

  8. 終於發文囉~!期待已久
    但是這篇…我是初學者…認真看

    版主回應:
    謝謝拉!話說上次好像有人問我資料庫輸入與輸出,是不是你哩?因為我印象已經模糊了。

  9. 呵呵!很簡單但實用,適合初心者的教學資源

    版主回應:
    對初學者有幫助,可是還是怕很多初學者弄錯,畢竟弄錯問題就頭大了。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料