原文做者:西安鯤之鵬html
原文連接:http://www.site-digger.com/html/articles/20150921/101.htmlmysql
對於有經驗的技術人員來講導入大SQL文件到數據庫中並無什麼難度,然而有不少客戶自己不是作技術的,甚至歷來沒接觸過MySQL,對他們來講這就是一件很是難的事。web
在本文中鯤之鵬的技術人員將給你們介紹在Windows平臺上如何將一個含有約1500萬條記錄、文件大小超過8GB的SQL文件(以前經過mysqldump導出的)快速導入MySQL數據庫。即便你以前沒有任何經驗,按照咱們的步驟操做,同樣能夠順利完成。sql
下文中用到的軟件或工具的下載地址:連接: http://pan.baidu.com/s/1c0ExnBq 密碼: akaq數據庫
假設那個大SQL文件放在d:/dianping_com.sql(後面會用到這個路徑)。工具
1)安裝MySQL Server。網站
若是你的電腦上已經安裝過MySQL Server了,請跳過本步。編碼
雙擊mysql-5.0.22-win32.exe,一路下一步,但其間有幾個要注意的點:spa
a) 「MySQL.com Sign-Up」界面時選擇"Skip Sign-Up"便可。orm
b) 「Wizard Completed」界面時選擇「Configure the MySQL Server now」進入配置嚮導。
c) 勾選「Include Bin Directory in Windows PATH」。以下圖所示。
d) 「New root password/Confirm」是設置數據庫root密碼的地方,一點要牢記你設置的這個密碼,後面會用到。以下圖所示。
2)安裝MySQL管理工具 - Navicat for MySQL 9。
Navicat for MySQL是一款功能很是強大的MySQL管理工具。
雙擊navicat9_mysql_cs.exe,一路下一步完成安裝。
3)建立數據庫。
打開Navicat,點擊「鏈接」按鈕建立一個MySQL Server的鏈接,只用輸入root密碼並點擊肯定按鈕便可完成本地鏈接的創建,默認的名稱是"localhost_3306"。
雙擊剛纔創建的"localhost_3306"便可鏈接上MySQL數據庫,點擊鼠標右鍵「新建數據庫」,輸入一個你想用的數據庫名稱,選擇字符編碼爲UTF-8,肯定便可。以下圖所示。
4)用MySQL的source命令導入SQL文件。
a) 進入CMD(在運行裏輸入cmd.exe)。
b) 執行mysql -uroot -p你在第一步設置的密碼 進入MySQL命令提示符。
c) 依次執行以下MySQL命令(別漏掉結尾的分號):
use dianping_com;
set charset utf8;
source d:/dianping_com.sql;
等待執行完畢便可關閉窗口。
至此數據導入過程完畢。在4核4GB環境下導入用時約30分鐘。