mysql 1130错误 和1055 - Expression #1 of ORDER BY clause is not in GROUP BY

 解决这问题就挺简单的,就是没有权限。

 1 登陆mysql

 

mysql -uroot -p

 2修改权限

GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'121.25.33.55' IDENTIFIED BY 'password' WITH GRANT OPTION;

mysql 1130错误 和1055 - Expression #1 of ORDER BY clause is not in GROUP BY_第1张图片





下面这个是解决5.7版本以上的mysql ,运行低版本mysql时候的错误


select version(), @@sql_mode;
SET sql_mode=(SELECT REPLACE(@@sql_mode,'ONLY_FULL_GROUP_BY',''));

第一步,搜索mysql sql_mode.,列出所有的

第二不,删除(替换)下面这个sql_mode

ONLY_FULL_GROUP_BY

你可能感兴趣的:(linux,mysql)