大部分網站虛擬主機爲了安全起見,都限制了經過命令或者phpMyAdmin導入大sql文件到mysql數據庫,例如godaddy只容許站長經過phpMyAdmin上傳不超過2m的sql文件,但實際上咱們要導入到虛擬主機的sql文件遠遠大於2m。幸虧咱們仍是可使用一些第三方工具來輔助實現導入大sql文件到網站虛擬主機的mysql數據庫。這個工具叫bigdump,它會分段執行大sql文件,並會自動重啓,重啓後從上一次執行中止處從新執行。如下是bigdump工具的使用方法。php
1.下載bigdumpmysql
從官方網站下載bigdump。sql
2.修改數據庫配置數據庫
解壓下載到的zip文件,用ue或者editplus打開解壓獲得的bigdump.php,修改數據庫配置爲你的虛擬主機的數據庫配置。你須要修改的地方以下:瀏覽器
$db_server = ‘localhost’; $db_name = 」; $db_username = 」; $db_password = 」;安全
大部分網站主機的ip都是localhost,實際狀況根據本身的主機進行修改。工具
3.上傳到虛擬主機網站
用ftp工具把修改事後的bigdump.php文件上傳到你網站的根目錄下,同時上傳你的sql文件。注意:這兩個文件須要在同一個目錄下,固然爲了方便管理,你能夠新建一個目錄來存放這兩個文件,例如dump文件夾。server
4.刪除原有的表格blog
若是你的sql文件包含了drop表格的命令或者你的數據庫沒有重名的表則能夠忽略這一步,不然要先刪除原有的表。
5.運行bigdump
只須要經過瀏覽器訪問bigdump.php文件就能夠了,連接爲 http://www.abc/dump/bigdump.php,瀏覽器將會出現選擇sql文件的界面,以下圖
6.上傳sql文件
選擇同目錄下的sql文件,而後點擊upload按鈕就能夠了。
7.確認導入
上傳後,會出現文件列表,點擊列表中的Start Import便可以導入相應的sql文件。以下圖:
8.刪除文件
這一步很重要,導入大sql文件完成後,必定要記得把bigdump.php文件和sql文件從你的虛擬主機上刪除,不然被居心叵測的人利用就後果很嚴重了。