如何利用phpMyAdmin匯入MySQL資料庫?

2014全新淘寶購物教學,最低70元就能運回台 就靠它!APP 雲端遙控家電設備

架設網站的經營者,對於資料庫的備份必須要有一定的知道與了解,並且要時時刻刻做備份,否則哪天網站掛點可能會欲哭無淚。那網站資料備份首要動作就是學會從phpMyadmin導出資料,那匯入該怎做呢?事實上匯入和導出的方法差不多,只差在事先要先弄出一個資料庫才能進行匯入

要學會利用phpMyadmin匯入資料庫的資料,首先必須要先學會「如何利用phpMyAdmin導出MySQL資料庫?」,當然你網站要有MySQL資料庫可以導出,那麼你網站應該是php+mysql搭配架設的網站,不然以下方法您可能用不到。

要匯入資料庫的話,首先一定要先建立一個新的資料庫,讓你要匯入的資料有地方可以匯入,就像搬家時,通常是要準備一些箱子來收納你原先的物品,才有辦法搬到新家。而接下來要說明的資料庫匯入方法,基本上多數程式的資料還原都可以這樣子做,那我們常用的Discuz或是WordPress也可以這樣做嗎?答案是可以的。

因為本站有一系列的「超省錢架站法」,而該教學是使用000webhost來架設,而恰巧000webhost的phpMyadmin又不太一樣,因此本教學分成兩部分,「Part1」為一般常見的phpMyadmin,「Part2」則是專為000webhost撰寫。

教學章節

本教學分成兩大部分
Part1-利用phpMyAdmin匯入MySQL資料庫(一般常見)
一、新建立一個MySQL資料庫

二、用phpMyAdmin匯入MySQL資料庫

Part2-利用phpMyAdmin匯入MySQL資料庫(000webhost)
一、新建立一個MySQL資料庫
二、用phpMyAdmin匯入MySQL資料庫

Part1-利用phpMyAdmin匯入MySQL資料庫(一般常見)

要進行資料庫的匯入,首先請先導出您的資料庫,導出後,你會有一個「.sql」為檔名的MySQL檔案,請先留著,待會會使用到,接著請進行以下步驟。

一、新建立一個MySQL資料庫

第1步 首先登入你自己的空間後台,接著找到cPanel中的「MySQL」並點擊它,準備建立要用來匯入的資料庫。

如何導入資料庫?

第2步 在「Current Databases」下面的欄位輸入資料庫名稱,並點擊[Create Database]。

如何導入資料庫?

第3步 你會看到資料庫已經成功建立的訊息,請點擊[Go Back]。

如何導入資料庫?

第4步 再來在「Current Users」下方欄位輸入使用者名稱,並點擊[Create User]。

如何導入資料庫?

第5步 接著你會看到新資料庫的使用者已經成功建立,請點擊[Go Back]。

如何導入資料庫?

第6步 接著授予資料庫使用者可以擁有的資料庫權限,一般來說都是給予全部權限,左邊下拉清單是「資料庫使用者」,右手邊是「資料庫」,選定好後,勾選下方的「ALL」並點擊[Add User to Database]。

如何導入資料庫?

第7步 設定完成後,請點擊[Go Back]。

如何導入資料庫?

二、用phpMyAdmin匯入MySQL資料庫

第1步 首先登入你自己的空間後台,接著找到cPanel中的「MySQL」並點擊它,因為通往phpMyadmin連結在裡面。

如何導入資料庫?

第2步 再來找到該頁面最下方的「phpMyadmin」連結,並點擊它。

如何導入資料庫?

第3步 進入後,請在左手邊找到你的資料庫,並點擊它。

如何導入資料庫?

第4步 接著在畫面中間下方,有個「載入」的按鈕,請點擊它。

如何導入資料庫?

第5步 這時候,phpMyadmin部分稍停,在匯入之前,我們必須要修改一下我們的「.sql」檔案,因為資料庫備份中會多一句語法讓資料庫會匯入失敗,因此我們要刪除那行。首先用NOTEPAD++開啟你的「.sql」檔案,接著在前20行中都會顯示為綠色,請找到其中非綠色的那串語法,請刪除它並存檔。

如何導入資料庫?

第6步 接著回到剛剛的phpMyadmin的畫面,請點擊[瀏覽]找到你剛修正完畢的「.sql」檔案,然後中間的設定請不要亂動,最後點擊最下方的[執行],然後該網頁就會開始上載你的「.sql」檔案,檔案越大上傳越久。

【註】一般來說,系統會限制「.sql」的檔案大小,因此若您檔案過大造成無法匯入,可以請主機商看能否放寬檔案大小限制。而檔案大小限制會再[瀏覽]按鈕的旁邊,依此空間為例,限制為「51,200 KB」以內。

如何導入資料庫?

第7步 當上傳成功並且順利匯入後,就會出現以下畫面,並顯示類似這串訊息「載入成功,共 24 句語法已執行」,而你在左手邊也會看到成功匯入的資料表。此時,可以開啟你的架站程式資料庫連線設定檔案(像WordPress就是wp-comfig.php,而Discuz就是config.inc.php檔),填入資料庫連線訊息,然後上傳就可以完成復站囉!

如何導入資料庫?

教學章節

本教學分成兩大部分
Part1-利用phpMyAdmin匯入MySQL資料庫(一般常見)
一、新建立一個MySQL資料庫
二、用phpMyAdmin匯入MySQL資料庫


Part2-利用phpMyAdmin匯入MySQL資料庫(000webhost)
一、新建立一個MySQL資料庫
二、用phpMyAdmin匯入MySQL資料庫



  • kojackie

    Part2-利用phpMyAdmin匯入MySQL資料庫(000webhost) 好像連結失效了! 請幫忙

    • http://sofree.cc/ 張香腸

      已做連結更新,不過資料都有些舊了~

  • 優曇波蘿

    香腸大,
    請教您, 我載入後, 有錯誤訊息, 可是我看不懂, 不知道該怎麼解決, 拜託您幫我看看好嗎?
    SQL 語法:


    — 資料庫: `xxxxx`

    — ——————————————————–

    — 資料表格式: `wp_commentmeta`

    CREATETABLE`wp_commentmeta` (

    `meta_id` bigint( 20)unsigned NOTNULLAUTO_INCREMENT ,
    `comment_id` bigint( 20)unsigned NOTNULL default’0′,
    `meta_key` varchar( 255)default NULL ,
    `meta_value` longtext,
    PRIMARYKEY (`meta_id`) ,
    KEY`comment_id` (`comment_id`) ,
    KEY`meta_key` (`meta_key`)
    ) ENGINE=MYISAMDEFAULT CHARSET= utf8 AUTO_INCREMENT=15;

    MySQL 傳回:
    #1050 – Table ‘wp_commentmeta’ already exists

    • http://sofree.cc/s9011514/ 香腸

      #1050 – Table ‘wp_commentmeta’ already exists

      wp_commentmeta 已經存在,你可以選擇先將此 資料表 刪除再次匯入。

      但請記得備份檔案。