您的位置: 站云中國 ? 虛擬主機 ? 用帝國備份王導入或者備份超大MYSQL數據庫文件
用帝國備份王導入或者備份超大MYSQL數據庫文件
2012-03-24 00:14 站云中國

管理mysql數據庫時候我們最常用的就是phpmyadmin

如果是自己服務器,導入時候如果遇到了最大上傳限制,可以去修改PHP.INI解決。但如果用的別人的空間限制了最大上傳就麻煩了。昨天我在用瘋狗空間時,發現他的數據庫最大上傳是1M,而我要導入的數據庫有6M,沒辦法了,而且即使是正常大小可以導入的數據庫文件,由于國外空間的不穩定性,很有可能導入一大部分時候超時了,這個時候是最頭疼的。

于是我開始尋找解決辦法。

 

1.bigdump.php工具

首先找到的是這個工具,一個很強悍的導入大文件數據庫工具。原理是導入時候分卷導入,導入一部分重啟數據庫會話。但是我用的時候總有錯誤,我的數據庫是清空了的啊,但是確實有錯誤。

2.帝國備份王

然后就嘗試了帝國備份王,他的原理就是先備份,備份的時候可以選擇按照大小或者是按照記錄數分段備份,默認是300K一備份,然后導入時候同樣是分段導入。這樣用自身備份的再導入就基本無錯了。我本地PHPnow搭建一個簡單的apache+mysql環境,創建數據庫,導入數據庫。然后用帝國備份王備份。帝國備份王很簡單的一個PHP程序。直接使用都可以明白的。然后將帝國備份王上傳到我瘋狗的空間,DBdata內是備份好的數據庫。然后導入。經過幾分鐘的導入,完全成功了。

 

3.其他方法

其他你還可以首先把你的數據庫用gzip壓縮,可以減小很大的體積。現在導入大數據庫時候我一般本地先phpmyadmin導出成gz格式,然后再空間內導入。

面對大數據,比如一個150M的數據庫文件,斷點續傳,分段續傳,還是用專業的工具為好。OK,關于大數據這些就說到這里。

捕鱼大师游戏 七乐彩规则 上海快3最新开奖走势图 天津十一选五计划软件手机版下载 上海天天彩票开奖 北京赛车pk10怎么投注 娱乐场所工作服 彩票倍投公司赚钱不 彩票篮球赚钱的方法 欢乐斗地主送欢乐豆 文体店赚钱么 澳洲幸运5开奖号码 排列三复式两百元 环球彩票安卓 25选5开奖走势图 天津快乐十分开奖号码 幸运赛车开奖走势手机版