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

猜你喜欢

转载自longxzq-126-com.iteye.com/blog/2227913