Latest News

Home » phpMyAdmin教學 » 如何解決MySql資料庫檔案過大使用phpmyadmin無法匯入的窘境?

如何解決MySql資料庫檔案過大使用phpmyadmin無法匯入的窘境?

網站經營一陣子後,內容越來越多(MySql資料庫就會變成很大)
有些架站程式後台可以備份與還原(會自動分割)
所以網站的備份與還原當然沒有問題!
但是萬一你的網站或架站程式並沒有此功能時
您使用phpMyAdmin將MySQL資料庫匯出時當然沒有問題
但是當你要還原(匯入)時,可能就匯出現:MySql檔案過大無法匯入的窘境!
那該怎麼辦呢?

使用phpmyadmin匯出與匯入方式更換MySql Server時
若在匯入時遇到”你正嘗試上載大容量檔案,請查看此文件如何略過此限制”的訊息.這是因為匯入的檔超過限制。


總教頭教你解決的辦法如下:
下載BigDump這個軟體,下載網址:
http://www.ozerov.de/bigdump.zip
官方網址:http://www.ozerov.de/bigdump/
———————————————————–
接下來自動將SQL檔案分割上傳:
1. 下載 BigDump
2. 在轉檔Server的Web根目錄下建立暫存目錄(例如:temp),解壓縮bigdump.php與將要匯入的sql檔放於該暫存目錄下
3. 修改bigdump.php檔案
$db_server = “”; //server位址,一般為 “localhost”
$db_name = “AAA”; //MySql資料庫名稱
$db_username = “BBB”; //MySql帳號
$db_password = “CCC”; //MySql密碼
4.匯入mysql檔案:  http://你的網站網址/temp(暫存檔目錄)/bigdump.php
———————————————————–
若使用BigDump 後仍然發生 max_allowed_packet 問題
解決方法:
vi /etc/my.ini
在[mysqld]項下增加如下敘述
max_allowed_packet=64M
重新啟動 MySQL 即可大功告成!
———————————————————–

About

發佈留言