You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

WampServer重启后phpMyAdmin的sql_mode丢失ONLY_FULL_GROUP_BY求助

问题原因

通过phpMyAdmin的Variables标签页修改sql_mode属于会话级临时修改,仅对当前MySQL连接生效。当WampServer重启时,MySQL会重新加载配置文件(my.ini)中的默认sql_mode设置,手动添加的ONLY_FULL_GROUP_BY会被重置。

解决方法

要让设置永久生效,需修改MySQL的配置文件,步骤如下:

  • 找到WampServer中MySQL的配置文件:路径一般为wamp64\bin\mysql\mysql[你的版本号]\my.ini(比如wamp64\bin\mysql\mysql5.7.36\my.ini,请根据自身安装的MySQL版本调整路径)。
  • 打开my.ini文件,定位到[mysqld]配置段,添加或修改sql_mode参数:
    sql_mode=STRICT_ALL_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,ONLY_FULL_GROUP_BY
    
    注意:如果文件中已存在sql_mode行,直接替换为上述内容即可,避免重复配置。
  • 保存配置文件后,重启WampServer(或单独重启MySQL服务)。
  • 验证:重启后打开phpMyAdmin的Variables标签页,或执行SQL命令SELECT @@sql_mode;,确认ONLY_FULL_GROUP_BY已被永久添加到sql_mode中。

内容的提问来源于stack exchange,提问作者Sachin

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.30 18:36:23