使用mysql資料庫時,經常會碰到這個問題,特别是sql腳本太大的時候,使用其它工具執行sql腳本會比較卡。下面介紹一種在dos界面下操作的最簡單辦法。
1.首先 mysql導入sql檔案:source data.sql
2.更改了mysql的my.ini的max_allowed_packet
mysql > use databasename
Database changed
mysql > source c:\mysql.sql
3.還遇到了一個問題就是"BLOB/TEXT column 'source' used in key specification without a key length"
如果.sql檔案過大,mysql會直接斷開連接配接
解決方法:
在mysql的配置檔案my.ini 中加入 一行max_allowed_packet = 100M(該大小>=mysql.sql檔案大小)
http://www.zonehui.com