美文网首页
[日常]修复ERROR 2006 (HY000): MySQL

[日常]修复ERROR 2006 (HY000): MySQL

作者: 秋名山车神12138 | 来源:发表于2020-04-01 08:17 被阅读0次

    有时候我们在日常操作drupal数据的时候会被内核搞崩,php的log提示类似:
    ···
    ...kernel terminated...
    ···
    等信息,这就需要我们手动恢复数据库,所以一方面需要定期备份数据库。另一方面也要确保危机的时候能够立马恢复。而上面的报错就是在出现这种问题时报的错。这主要是由于mysql,或者是mariadb配置的默认packet限制大小引起的。一般drupal里面有些table都很大。而默认的配置上限为1M,我们把他设置到64M即可。


    解决方案

    1. 定位到mysql的配置文件位置my.cnf,比如针对lampp,那么他的默认位置是在/opt/lampp/etc/my.cnf,而其他系统的mysql路径可以通过
    mysql --help
    

    查询到

    1. 修改max_allowed_packet=64M
    max_allowed_packet=64M
    
    1. 重启mysql 服务

    相关文章

      网友评论

          本文标题:[日常]修复ERROR 2006 (HY000): MySQL

          本文链接:https://www.haomeiwen.com/subject/oxtouhtx.html