mysql - linux 搭建的 phpmyadmin 无法建库
我想大声告诉你
我想大声告诉你 2017-06-07 09:23:23
[PHP讨论组]

Linux 在阿里云装好lamp之后 接着装了 phpmyadmin
系统:Centos7.2

 apache
 mysql5.7.17
 php5.6
 

然后登陆 phpmyadmin
发现建库的时候出现错误
一同事也是这样。
求解决方式!

我想大声告诉你
我想大声告诉你

全部回复(2)
巴扎黑

this is incompatible with sql_mode=only_full_group_by.

ONLY_FULL_GROUP_BY:

对于GROUP BY聚合操作,若select中的列没有在group by中出现,那么这句SQL是不合法的。

解决办法下my.cnf中添加以下几行

[mysqld]
sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_pISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION'

在sql_mode 中去掉only_full_group_by

然后重启MySQL Server即可。

曾经蜡笔没有小新

看 mysql 报错说是 select 的时候 select 了没有 group by 的字段。当然,这只是底层报错。可能是你的 mysql 或者 phpadmin 某些配置不对。或者 phpadmin 需要的 php 扩展没打开。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号