Jupyter开发时通过panda DF insert Mysql时会有类似下面的报错信息。
OperationalError: (pymysql.err.OperationalError) (2006, "MySQL server has gone away (BrokenPipeError(32, 'Broken pipe'))")
也许是因为max_allowed_packet值过小导致的,可以通过以下命令进行修改。
>show VARIABLES like '%max_allowed_packet%';
>set global max_allowed_packet = 1024*1024*32;









网友评论