phpMyAdmin匯出匯入MySQL,解決上傳的檔案過大問題

MySQL可以透過主流的phpMyAdmin工具匯出匯入,達到WordPress資料庫備份和轉移的作用。實際進行可能會遇到php記憶體容量限制的問題,本文具體介紹如何修改php.ini文件解決。

一、phpMyAdmin匯出

WordPress網站所有內容性的資料都是儲存在MySQL資料庫裡面,主要是文章或頁面,因此自然會有個想法:把這個資料庫的表格內容匯出作為備份。這個可以利用主流的視覺化操作工具phpMyAdmin完成。操作介面中先選擇WordPress資料表,上方工具列中點選「Export(匯出)」標籤,在此保留預設的快速選項格式,也就是「SQL」。

關於phpMyAdmin的基本介紹,可以參考贊贊小屋相關文章

D33b11

二、sql檔案大小

下載之後是一個zip壓縮檔,注意到這篇文章範例的大小如同截圖所示是「25,132 KB」,實際解壓縮之後得到了SQL檔案,大小有「250,448 KB」,約「244 MB」,壓縮比例相當可觀。

D33b21

三、MAMP PHP版本

為了方便測試,直接使用WordPress網站架設的集成工具MAMP,在它的控制面板可以選擇PHP版本,由此可見PHP對於WordPress網站是相當核心重要的工具。

D33b31

四、sql檔案匯入

由於MAMP是在自己電腦搭建的WordPress伺服器主機,在phpMyadmin 的網址是「localhost:8889」,代表自己電腦的網址,工具列切換到「匯入」頁面,「要匯入的檔案」選擇先前第二步驟所匯出的sql壓縮檔案。

D33b41

五、上傳檔案過大

上個步驟操作之後,會提示有「上傳的檔案過大」問題,後面有附一個「說明文件」的超連結,可以參閱了解如何解決此問題。

D33b51

六、PhpMyAdmin說明

上個步驟點選之後會前往phpMyAdmin線上說明手冊,有關於超出大小限制如何解決的詳細具體方法,大致上是前往 PHP設定文件中關於檔案大小的語句加以調整,從這裡也可以看到phpMyAdmin之所以成為主流的MySQL資料庫操作工具,至少在線上手冊這方面提供相當完整支援。

D33b61

七、php.ini設定檔

瞭解了相關的說明之後,由於測試網站是架設在自己的電腦裡面,直接前往伺服器資料夾,蘋果電腦的話便是在應用程式中的「MAMP」,其中關於PHP的部分找到「php.ini」這一個設定文件。

D33b71

八、更改大小限制

參考phpMyAdmin的說明進行修改,以快速鍵Ctrl+F輸入關鍵字找到相關語句所在的位置,直接修改原本的容量大小,或者是為了以防萬一,先把原來設定的文字行前面加上一個分號,將它變成單純的註解,接著照樣造句加上新的文字行,複製貼上後改為較大的容量。

D33b81
D33b82

九、成功匯入sql

設定好了PHP設定檔之後,如同電腦重開機一樣,記得最好將伺服器主機關閉再重新啟動,通常便會在重新啟動的過程套用更改後的容量大小設定。前面第三步驟截圖的MAMP右上角有個「stop」,它類似於電腦的電源按鈕,因此重開機的操作便是按一下關再按一下開。

接著和先前第四步驟同樣是到phpMyAdmin執行匯入,注意到此時檔案上傳的容量上限已經是上個步驟所設定的「300 MB」,也因此非常順利地匯入sql備份檔案。

D33b91
D33b92

WordPress主機環境

本篇文章介紹phpMyAdmin在匯入sql時可能會遇到的問題,如何參考說明並且具體解決,雖然整個流程看起來非常順利,可是第一次遇到也許會覺得很陌生。這裡的操作流程其實是建立在已經對於MySQL資料庫以及Apache伺服器有一定瞭解的基礎上,比較能夠順利進行。建議可以在自己電腦上試著安裝一次WordPress作業環境,包括Apache、MySQL、PHO三個工具分別獨立的安裝啟動,而且不是利用像這篇文章所提到方便的集成工具MAMP,過程中可能遇到類似這篇文章遇到的狀況,但正是透過這些狀況的解決,對於整個主機環境會有更具體的瞭解。

關於如何在自己電腦架設Apache,有興趣可以參考贊贊小屋相關文章

每天學習,每天充電:MySQL系列文章

最新文章: