Web Design

18 九月 2012

利用「BigDump」協助匯入龐大MySQL資料庫

作者  發佈於 網頁設計
给本項目評分
(0 得票數)

MYSQL資料庫匯入的方式有很多種,一般較常使用phpMyAdmin管理介面來匯入與匯出。正常情況匯出檔案不會有太多問題,而匯入時就會發生伺服器對檔案大小有所限制,導致sql無法正常匯入。

解決方式有很多種,在這推薦一種簡單的解決方式,使用「BigDump」工具,可以協助將sql檔直接匯入MySQL資料庫,此種方式不需修改「php.ini」組態檔中的「upload_max_filesize」或「max_input_time」等設定檔。

第一部分:設定「BigDump」

先至「BigDump」官方網站下載:http://www.ozerov.de/bigdump/

phpmysql02

解壓縮後,打開資料夾修改「bigdump.php」

進行匯入工作前,須先對「bigdump.php」修改資料庫帳號、使用者帳號及密碼。按Ctrl+F搜尋「$db_server」,再將實際資料庫資料填入:

$db_server = '主機名稱';(一般為localhost)
$db_name = '資料庫名稱';
$db_username = '使用者帳號';
>$db_password = '使用者密碼'

範例:

phpmysql03

接著再搜尋「$filename」,針對下列資料進行設定:

$filename = '檔案名稱.sql';
$ajax = true;
$linespersession = 3000; (設定每次還原幾筆資料)
$delaypersession = 5000; (每次間隔休息時間,設定5000為休息5秒鐘。)

範例:

phpmysql04

再來搜尋「$db_connection_charset」設定資料庫語系,依照資料庫語系進行設定,一般填入「utf8」即可。

$db_connection_charset = 'utf8';

 第二部:使用「BigDump」匯入資料庫

將「bigdump.php」與「檔案名稱.sql」放入同一個資料夾,並上傳至伺服器。

最後打開瀏覽器輸入bigdump.php 所在網址,如: http://domain.tw/dump/bigdump.php

phpmysql06

當藍bar全滿後,出現「Congratulations: End of file reached, assuming OK」的訊息後,表示資料庫匯入完成。

phpmysql07

以上教學希望對您有收穫,最後再附上一段教學影片,跟著一起操作吧!

EnYi  

現代網頁設計,須同時兼具視覺及組織運作,才能提昇一個平台真正價值。

網站: twotrees.tw

新增回應


About us

logo1  

將創意的設計投入於守護環境的發想裡與行動,是兩棵樹的核心價值與行動理念。
Facebook - Twitter - Vimeo

Comments

Calendar

« 三月 2023 »
星期一 星期二 星期三 星期四 星期五 星期六 星期日
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    

Owners