1 頁 (共 1 頁)

[分享]phpMyAdmin 處理大 sql file 的方式

發表於 : 2006-09-15 02:08
chiouss
相信很多人都碰過 phpMyAdmin 因為輸出或是輸入的 sql 檔太大所以 time out 的例子吧?因為我平常會摸到的機器都是自己的,所以碰到這種問題我都直接開 mysqldump 來解決,沒有去深入研究 :P

前幾天在自己的 NB 上面弄 phpMyAdmin 2.9.0-rc1,發現設定介面有個 upload/download dir. 的選項,對照 Documention.html 的說法,匯入大的 sql 的時候可以用 ftp (或是其他方式) 把檔案傳到這個目錄,然後再匯入,這樣就可以避免 connection timeout 的問題了;匯出也是同理。以下事實作方式:
  1. 首先,在你的 config.inc.php 裡面找到這段:

    代碼: 選擇全部

    $cfg['UploadDir'] = ;
    $cfg['SaveDir'] = ;
    如果你用的是 2.8.x 以後安裝介面產生的簡化 config.inc.php 請自己加上...

    請自己給他們一個目錄,像是 ./sql/ 之類的,修改過後應該會像這樣:

    代碼: 選擇全部

    $cfg['UploadDir'] = './sql/';
    $cfg['SaveDir'] = './sql/';
    改好當然要記得存檔。
  2. 如果你給的目錄不存在,那麼請記得建立它。這個例子裡面我就要在 phpMyAdmin 底下開個 sql 資料夾來放檔案。
  3. 進入你的 phpMyAdmin 裡面的任意 database,選擇 Export 功能,最下面的「Save As File」那欄是不是多了個「Save on server in ./sql/ directory」的選項呢?要使用這個功能的話請記得打勾,看看能否順利匯出...
  4. 傳個大一點的 sql 檔案到你設定的目錄裡面,然後選擇 Import 功能,是不是多了個「web server upload directory :」後面接著個下拉選單呢?選擇你剛剛傳上去的 sql 看看可不可以成功匯入。
我剛剛在機器上測試,可以成功匯入 6MB 大的 sql 檔案沒有問題,給大家參考看看...

Re: [分享]phpMyAdmin 處理大 sql file 的方式

發表於 : 2006-09-18 17:15
土老耄
chiouss 寫:我剛剛在機器上測試,可以成功匯入 6MB 大的 sql 檔案沒有問題,給大家參考看看...
不知道36MB的sql檔案有沒有問題呢? :roll:

Re: [分享]phpMyAdmin 處理大 sql file 的方式

發表於 : 2006-09-18 18:03
chiouss
土老耄 寫:
chiouss 寫:我剛剛在機器上測試,可以成功匯入 6MB 大的 sql 檔案沒有問題,給大家參考看看...
不知道36MB的sql檔案有沒有問題呢? :roll:
我沒這麼大的 sql 可以試,歡迎你試完之後告訴大家 XD

發表於 : 2006-09-18 18:17
kkt
我也不敢說甚麼, 我的 250 mb 一樣的匯出匯入.. :oops:



.

Re: [分享]phpMyAdmin 處理大 sql file 的方式

發表於 : 2006-10-09 13:39
JJFan
chiouss 寫:傳個大一點的 sql 檔案到你設定的目錄裡面,然後選擇 Import 功能,是不是多了個「web server upload directory :」後面接著個下拉選單呢?選擇你剛剛傳上去的 sql 看看可不可以成功匯入。[/list]
我在使用的phpMyAdmin2.6.4中一直都找不到這個"Import功能",能否請先進能指教要如何操作?

謝謝回覆.

發表於 : 2006-10-09 20:16
醒覺之魔獸.H
中文是載入哪~
在登出系統上面。

Re: [分享]phpMyAdmin 處理大 sql file 的方式

發表於 : 2006-10-09 21:08
wu2017
JJFan 寫:
chiouss 寫:傳個大一點的 sql 檔案到你設定的目錄裡面,然後選擇 Import 功能,是不是多了個「web server upload directory :」後面接著個下拉選單呢?選擇你剛剛傳上去的 sql 看看可不可以成功匯入。[/list]
我在使用的phpMyAdmin2.6.4中一直都找不到這個"Import功能",能否請先進能指教要如何操作?

謝謝回覆.
1. 將檔案上傳到 SQL 目錄內
2. 進入 PHPMYADMIN 選取資料庫後,點選 [SQL],下方即會出現[Web 伺服器上載目錄:],可讓你選取檔案上傳。(如果沒有執行步驟一,此選項不會出現)