首页 文章

MySQL服务器已经在Drupal 7中消失了

提问于
浏览
12

在我的表单字段类型中,我编辑文件菜单会出现这些错误,

致命错误:消息'PDOException',消息'SQLSTATE [HY000]:常规错误:2006 MySQL服务器已经消失'在第2168行的D:\ wamp \ www \ cms_development \ includes \ database \ database.inc中(!) PDOException:SQLSTATE [HY000]:常规错误:2006 MySQL服务器已在第2168行的D:\ wamp \ www \ cms_development \ includes \ database \ database.inc中消失

任何人都知道如何纠正这个错误......

3 回答

  • 0

    这可能是因为max_allowed_packet

    更改 my.ini/my.cnf 文件 . 在文件中包含[mysqld]下的单行

    max_allowed_packet=500M
    

    完成后立即重启MySQL服务 . 你可以在mysql中看到它的有用 Value ,如下所示:

    SHOW VARIABLES LIKE 'max_allowed_packet'
    

    你可以在这里阅读http://dev.mysql.com/doc/refman/5.1/en/packet-too-large.html

  • 27

    我遇到了类似的问题 . 当drupal8进行安装过程时,mysql会崩溃 . 重启mysql会消除"mysql has gone away ..."错误,但drupal安装永远不会完成 . 以下mysql和apache configs的组合为我提供了一个稳定的digitalocean droplet:https://www.digitalocean.com/community/questions/mysql-server-keeps-stopping-unexpectedly?answer=26016

  • 0

    这适用于Linux Users.In终端,
    步骤1:

    locate my.cnf

    然后你复制路径

    第2步:

    sudo gedit "Paste the path"
    

    第4步:更改“ max_allowed_packet " from " 1m " to " 32m”并保存 my.cnf

    sudo "path" restart
    

    (或) Do Normal System Restart

相关问题