mysql快速执行超大sql脚本方法

使用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文件大小)

你可能感兴趣的:(mysql)