欢迎光临
一起探讨学习进步

mysql本地访问时提示:Expression #1 of SELECT list is not in GROUP BY clause and contains

使用navicat连接远程服务器的时候,特别慢,有时候超过5秒才打开,网上有 说在my.cnf中的[mysqld]中配置一条skip-name-resolve,我试过,没有任何效果,如何你和我一样用的是mysql5.7的版本,那么可以试试我下面的做法哦。

首先在终端登录mysql服务器

然后输入如下命令:

mysql > set global sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISIO
N_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION';

Query OK, 0 rows affected (0.00 sec)

再继续输入:

mysql > set session sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISI
ON_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION';

Query OK, 0 rows affected (0.00 sec)

然后重启mysql服务器

[root@bogon api]# service mysql restart

再试下试试打开飞快了,如果还是没有效果,欢迎给我留言哈。

未经允许不得转载:mysql本地访问时提示:Expression #1 of SELECT list is not in GROUP BY clause and contains

评论 0

评论前必须登录!