当前位置: 代码迷 >> MySQL >> mysql高速执行超大sql脚本方法
  详细解决方案

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

热度:84   发布时间:2016-05-05 16:54:36.0
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文件大小)

  相关解决方案