自己MySQL.ini配置

1、max_allowed_packet

    今天在同步朋友公司的db的时候,总是报错。以为是公司db有问题,后来发现ht_mtr_price_grid_info表只有27条数据,但是数据量达到16912KB

看了一下表结构发现ht_mtr_price_grid_info.processList字段是longtext类型。

    使用如下sql,统计一下ht_mtr_price_grid_info.processList字段数据量:

SELECT
	length(PROCESSLIST),
	length(PROCESSLIST) / 1024 AS kb,
	length(PROCESSLIST) / 1024 / 1024 AS MB
FROM
	ht_mtr_price_grid_info

图:上面sql执行结果。

    于是改了一下max_allowed_packet=100M,再次同步数据,successed!

(我默认的max_allowed_packet=4M)

参考:Mysql执行大文件sql语句

猜你喜欢

转载自my.oschina.net/anxiaole/blog/1631286