mysql---常见报错

1.OperationalError: (2006, "MySQL server has gone away (error(32, 'Broken pipe'))")

在一个查询中传递的数据过大,导致 error: 2006 MySQL server has gone away
--方法1.这种情况下可以通过设置mysql的配置文件my.cnf文件修改下面的选项来修复:
    max_allowed_packet=64M

--方法2.查看默认参数值
    mysql> show global variables like 'max_allowed_packet';
    --修改参数:
    mysql> set global max_allowed_packet=1024*1024*400;
    mysql> show global variables like 'max_allowed_packet';

--参看:
--http://outofmemory.cn/code-snippet/1778/error-2006-MySQL-server-has-gone-away-resolve-method
--https://blog.csdn.net/abc200941410128/article/details/80198958

猜你喜欢

转载自blog.csdn.net/qq_34802511/article/details/89876987
今日推荐