亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 網站 > 建站經驗 > 正文

用BigDump工具導入超大MySQL數據庫備份文件

2024-08-30 18:57:22
字體:
來源:轉載
供稿:網友

注明:本文以 Joomla 網站導入為例,其他程序,只需相應修改路徑既可以。

常用的 MySQL 數據庫恢復工具(也能進行備份操作)是 phpMyAdmin,這是一個開源、免費的工具,大多數主機商(例如 Hawkhost)都會免費提供 。相信很多站長也用過 phpMyAdmin 來進行網站數據庫的備份和恢復,確實很方便,并且有多國語言界面。不過,有一種情況可能你還沒碰到,就是當你的數據庫體積比較大時,例如 SQL 備份文件大于 2MB,甚至大于 10MB,這個時候如果你通過 phpMyAdmin 來進行數據庫的恢復,就會出錯,顯示如下的提示:

這是因為你的 SQL 文件體積太大,超過了 phpMyAdmin 的處理能力,這種情況在網絡速度比較慢的情況下尤為突出,例如站長在周末晚上8點這個網絡擁擠的時段嘗試使用 phpMyAdmin 來恢復大型 MySQL 數據庫備份,就容易遇到這種問題。

很顯然 phpMyAdmin 只適用于恢復比較小的 SQL 文件備份。對于超大 MySQL 數據庫備份的恢復,你必須換一個專用的恢復工具,那就是:BigDump!

BigDump 數據庫導入工具簡介

BigDump 是由德國人 Alexey Ozerov 用 PHP 語言開發的一個工具腳本,它只有一個文件,名為 bigdump.php(你可以改名運行)。這個文件是獨立運行的,因此與你的網站核心程序無關,不管是 WordPress,Drupal 還是 Joomla,只要你使用的是 MySQL 數據庫,都可以用 BigDump 來恢復超大的 .sql 格式備份文件。

BigDump 工作的原理也很簡單:切割分段導入。它在讀取 SQL 文件時,每次只讀取一小部分,將其導入,然后重新開始一次恢復進程,再讀取一小部分…… 周而復始,直到將整個 SQL 文件全部導入。

BigDump 數據庫恢復工具用法演示

假設我們已經有了一個 MySQL 數據庫的備份文件,名為 gate2.sql,文件大小約 150MB(這么大的文件別指望通過 phpMyAdmin 來恢復了)。數據庫字符編碼為 utf-8。我們演示一下如何通過 bigdump.php 工具將這個備份文件恢復到在線數據庫中去。

1、獲取 BigDump 文件并設置

我們下載 BidDump 工具并解壓,得到一個 bigdump.php 文件。毫無疑問,bigdump.php 文件需要設置一些參數,否則它怎么知道要導入的數據庫的連接帳號?

用文本編輯器打開 bigdump.php 文件,在大約第 38 行開始,我們設置要導入的 MySQL 數據庫連接參數。如下圖所示:

mt_ignore:為 BigDump 設置目標數據庫

一般來說,設置好這幾項就可以了。對于某些特殊數據庫,還需要在下面第66行左右設置數據庫字符編碼。bigdump.php 文件中沒有預設這個參數,原文是:

$db_connection_charset = '';

如果你的數據庫是 UTF-8 編碼,那么此處就要修改為:

$db_connection_charset = 'utf8';

注意那個連字符要去掉。如下圖所示:

接下來將設置好的 bigdump.php 文件上傳到 Joomla 網站上,推薦上傳到 /tmp 這個臨時目錄。

2、上傳 MySQL 數據庫備份文件

現在需要將數據庫備份文件上傳到 bigdump.php 所在的 /tmp 目錄中??紤]到文件較大,我們通過FTP 軟件 FileZilla 上傳zip 格式的文件,然后借助 Joomla 后臺安裝的 eXtplorer 資源管理器組件將其遠程解壓,在 /tmp 目錄中得到 gate2.sql 文件。

3、啟動 BigDump 工具

在瀏覽器地址欄輸入 bigdump.php 所在 URL 并回車,運行這個文件。例如本次演示是在本地測試服務器上進行,那么對應的運行網址是:

http://localhost/gate/tmp/bigdump.php

如果你輸入的 URL 正確,就應該看到如下畫面:

這就表示 BigDump 工具已經成功啟動,它在啟動時就自動掃描所在目錄中的全部文件和子目錄。如果找到 SQL 格式或者 gzip/zip 格式文件,就假設這是數據庫文件,在這些文件后面,就會顯示出相應的操作鏈接。例如在上圖中,它探測到所在目錄中有一個 gate2.sql 文件,那么針對該文件就在表格右側同一行中顯示了兩條操作鏈接,分別是“Start Import”(開始導入)和“Delete file”(刪除文件)。上圖的表格中也顯示了 SQL 文件的大小,可以看到這個備份文件接近 150MB。

在上圖中,還可以看到一個文件上傳功能,點擊那個“瀏覽”按鈕,你就可以上傳一個 SQL 文件(或其壓縮包)來進行導入。但是我們不推薦使用此功能。對于大型文件,FTP 上傳是最佳選擇。

4、運行 BigDump 導入功能

點擊上圖中的“Start Import”鏈接,就看到如下畫面:

上面這個截圖是導入開始一段時間之后所截取的,可以看出 BigDump 正在順利進行 SQL 文件的導入。表格中不僅顯示了文件大小,還顯示了已經導入的字節數及總體進度。

經過一段時間后(大約20分鐘),這個 150MB 大小的 SQL 文件終于導入結束,看到如下畫面:

原來顯示進度條的地方,現在顯示了一條消息:

Congratulations: End of file reached, assuming OK

意思是說:已經到達文件末尾,想必應該成功了??吹竭@條消息,你就可以完全放心了。BigDump 已經成功地將你的 SQL 備份文件導入到你所指定的 MySQL 數據庫里面了。

注意:數據庫恢復成功結束后,不要忘記刪除 bigdump.php 備份工具和你的 SQL 文件!使用 BigDump 數據庫導入工具的注意事項

1、在開始導入之前,目標數據庫必須清空

如果目標數據庫里面含有記錄,那么 BigDump 就無法導入,會報錯停止。因此請在開始運行 bigdump.php 文件之前,將目標數據庫清空(最好刪除全部內容)。

2、所用的 SQL 文件不能含有 Extended Inserts

或許很多第一次使用 BigDump 的用戶都會遭遇這個問題。這是因為 phpMyAdmin 在導出數據庫時,已經默認勾選了“使用擴展插入”。

這里的“擴展插入”就是 Extended Inserts,而 BigDump 是不能處理帶有 Extended Inserts 的 SQL 文件的。所以,在你制作數據庫備份時,必須在 phpMyAdmin 的面板上去掉“擴展插入”的勾選。如下圖所示:

3、如何使 Akeeba Backup 與 BigDump 配合工作?

我們前面推薦大家使用 Akeeba Backup 來制作備份文件。那么,可否使用 Akeeba Backup 來制作數據庫備份,然后通過 BigDump 導入?當然是可以的。不過,這里面需要一些特殊技巧。我們將在 Akeeba Backup 使用詳解 這篇教程中介紹。

4、使用 BigDump 導入仍然發生超時錯誤

這種問題多見于配置比較低的服務器,或者服務器繁忙時段。那么,你可以嘗試修改 bigdump.php 文件中的“Other settings (optional)” 這部分的 $linespersession 參數,將默認值 3000 修改得更小一些。(不過,我認為你還是換一個更好的服務器吧,例如 Hawkhost)。

5、發生 MySQL 服務器超載怎么辦?

如果服務器性能較差,在運行 bigdump.php 過程中可能會發生 MySQL 服務器超載(overrun)故障。你可以修改 bigdump.php 文件中的 $delaypersession 參數來解決。該參數讓 bigdump.php 文件在結束一個片段的導入之后,休息一段時間(你設定的數值就是暫停的時間,單位:毫秒),然后再開始下一個片段的導入,這樣服務器就不會太累了。

6、直接把 .sql 格式文件交給 BigDump

在本次演示中,我們先將 zip 格式的備份包上傳到服務器上,然后又將它解壓成 .sql 格式的文件,再通過 BigDump 來導入。為什么不直接用 BigDump 來導入壓縮格式的備份文件?

沒錯,BigDump 具有導入壓縮格式 SQL 備份文件(zip/gzip)的能力,但是在處理壓縮文件時,它需要先在臨時目錄中將其解壓,再讀取。請注意:這個解壓并不是一次性的,而是每導入一個小片段,就要將整個壓縮包重新解壓一次。因此,直接導入壓縮格式文件,反而使 bigdump.php 運行變慢。

7、我還有更奇怪的問題……

一般來說,運行 bigdump.php 導入一個 SQL 備份文件非常容易。如果你參照上述注意事項及操作過程,仍然不能順利完成數據庫備份文件的導入,那么請到BigDump 官方網站閱讀更多 FAQ,查找原因。

工具下載地址 http://www.49028c.com/codes/37147.html

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
午夜精品久久久99热福利| 日韩网站免费观看高清| 中文国产成人精品| 亚洲精品国偷自产在线99热| 国内精品久久久久伊人av| 国产男女猛烈无遮挡91| 久久精品国产清自在天天线| 中文字幕国产亚洲2019| 夜夜躁日日躁狠狠久久88av| 精品国产老师黑色丝袜高跟鞋| 日韩在线免费高清视频| 日本免费一区二区三区视频观看| 欧美高清视频免费观看| 91禁外国网站| 欧美成人手机在线| 欧美激情视频在线免费观看 欧美视频免费一| 亚洲精品自拍偷拍| 亚洲欧美在线一区| 色青青草原桃花久久综合| 日韩中文在线观看| 亚洲精品98久久久久久中文字幕| 亚洲天堂av综合网| 亚洲精品成人久久久| 992tv在线成人免费观看| 午夜精品久久久久久99热软件| 精品无人国产偷自产在线| 成人激情视频在线播放| 亚洲成年人影院在线| 久久久综合av| 久久久久国产视频| 欧洲成人在线视频| 日韩福利视频在线观看| 成人淫片在线看| 国产亚洲精品久久久久久牛牛| 亚洲国产一区二区三区在线观看| 国产在线98福利播放视频| 精品国模在线视频| 亚洲美女激情视频| 亚洲自拍偷拍第一页| 亚洲人成欧美中文字幕| 国产精品看片资源| 国产一区二区三区在线看| 国内自拍欧美激情| 亚洲第一区中文99精品| 精品偷拍一区二区三区在线看| 亚洲激情视频在线观看| 国内精品一区二区三区| 日韩欧美中文在线| 日本中文字幕成人| 国产精品久久久久久久久久新婚| 亚洲国产精品悠悠久久琪琪| 欧美日韩在线视频一区| 色阁综合伊人av| 欧美在线播放视频| 国产精品视频色| 91久久久久久久一区二区| 欧美激情综合色综合啪啪五月| 日韩在线欧美在线| 欧美午夜片欧美片在线观看| 亚洲国产婷婷香蕉久久久久久| 亚洲国产毛片完整版| 青青草国产精品一区二区| 国产精品高清在线观看| 成人福利网站在线观看| 中国人与牲禽动交精品| 国产日本欧美一区二区三区| 91成人在线观看国产| 欧美性猛交视频| 久久久精品免费视频| 久99九色视频在线观看| 91在线视频免费| 欧美日韩在线影院| 亚洲综合精品一区二区| 91精品啪在线观看麻豆免费| 亚洲日本成人女熟在线观看| 亚洲精品日韩在线| 91精品国产91久久久久久不卡| 亚洲国产精品久久| 亚洲精品国产精品国产自| 欧美激情视频在线观看| 日韩在线视频中文字幕| 国产精品99蜜臀久久不卡二区| 国产精品视频精品| 亚洲二区在线播放视频| 91精品国产乱码久久久久久蜜臀| 日韩成人中文字幕| 国产精品久久久久久久久久99| 成人做爽爽免费视频| 日韩精品中文在线观看| 日本午夜精品理论片a级appf发布| 日韩精品久久久久久久玫瑰园| 亚洲色图在线观看| 亚洲精品国产综合区久久久久久久| 日韩欧美999| 色狠狠久久aa北条麻妃| 中文字幕av一区二区三区谷原希美| 欧美激情精品久久久久久免费印度| 国产精品久久久久久中文字| 国产国语刺激对白av不卡| 久久精品国产视频| 日韩不卡中文字幕| 午夜精品美女自拍福到在线| 亚洲精品欧美一区二区三区| 国产激情综合五月久久| 久久久国产成人精品| 欧美精品制服第一页| 亚洲qvod图片区电影| 欧美一级视频在线观看| 亚洲香蕉成视频在线观看| 欧美激情手机在线视频| 欧美日韩性视频在线| 色综久久综合桃花网| 国产在线播放91| 久久亚洲国产精品成人av秋霞| 久久久在线免费观看| 欧美激情在线视频二区| 久久人人爽人人爽人人片av高清| 日本久久中文字幕| 精品亚洲夜色av98在线观看| 久久精品亚洲一区| 久久在线观看视频| 欧美亚洲日本黄色| 亚洲国产精品热久久| 精品爽片免费看久久| 亚洲黄色在线观看| 欧美丝袜第一区| 久久久伊人日本| 亚洲黄页网在线观看| 久久伊人精品视频| 日韩精品在线免费| 亚洲片在线观看| 亚洲91精品在线| 日韩黄色高清视频| 欧美老少做受xxxx高潮| 日韩精品视频在线观看免费| 亚洲第一精品福利| 97香蕉久久超级碰碰高清版| 91久久久久久久久久久久久| 欧美性受xxxx黑人猛交| 欧美激情aaaa| 国产精品美女久久久久av超清| 欧美精品videosex性欧美| 亚洲成人av中文字幕| 亚洲色图美腿丝袜| 日韩欧美在线免费观看| 久久久久久国产精品| 91精品国产免费久久久久久| 日韩美女免费视频| 欧美大片在线影院| 久久免费少妇高潮久久精品99| 日本国产高清不卡| 日韩精品高清在线观看| 成人午夜在线视频一区| 亚洲国产成人久久综合一区| 国产99久久久欧美黑人| 国产精品扒开腿做| 日韩欧美国产免费播放| 国产成人精品综合久久久| 亚洲欧美中文字幕| 色哟哟网站入口亚洲精品| 欧美专区在线观看| 久久免费视频在线观看| 日韩久久精品电影| 91黑丝在线观看|