2012年9月19日

使用「BigDump」匯入MySQL資料庫

phpmysql01MYSQL資料庫匯入的方式有很多種,一般較常使用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://twotrees.tw/dump/bigdump.php
phpmysql06

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

phpmysql07

0 意見:

張貼留言

或許您對其他文章有興趣

Related Posts Plugin for WordPress, Blogger...