MYSQL常见问题

2860元腾讯云代金券免费领取,付款直接抵现金,立即领取>>>

腾讯云服务器1折限时抢购,2核4G云主机899元/3年,立即抢购>>>

mysql常见问题记录。

1. 最近迁移数据库和服务器,升级了使用的MYSQL的版本,由5.6升级到了5.7,之后同步了数据。本来感觉应该没啥问题,但是访问项目,突然发现居然有很多报错??

报错的内容如下所示:

1055 Expression #8 of SELECT list is not in GROUP BY clause and contains nonaggregated column

一番查找以后,发现原来是因为mysql 5.7默认使用的sql_mode与5.6有所变化。mysql 5.7默认要求group by中的列一定要出现在select中。 建议修改sql_mode,写入数据库配置my.cnf中。

vim /etc/my.cnf
# [mysqld]段中添加以下内容,重启mysql
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
:wq

2. 1292 - Incorrect datetime value: ‘’ for column

一般出现这个情况主要是MYSQL从5.6升级到5.7,还是sql_mode的问题,如果是迁移的老项目,还是建议修改sql_mode。

vim /etc/my.cnf
# [mysqld]段中添加以下内容,重启mysql
sql_mode=STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
:wq

3. 用户授权/远程登录

GRANT ALL PRIVILEGES ON *.* TO [email protected]"%" IDENTIFIED BY 'admin' WITH GRANT OPTION;
flush privileges;

文章作者ianzhi,原文地址:https://www.dnote.cn/users/ianzhi/posts/MYSQLchangjianwenti

文章版权归作者所有,转载请保留此声明。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 安装 - 整合方法 - 构建文档 - ckeditor5中文文档

    可以直接从CKEditor CDN在页面内加载构建,CKEditor CDN针对全球超快速内容交付进行了优化。 使用CDN时,实际上不需要下载。

    ianzhi
  • lnmp修改文件上传限制

    如果只是修改了php的配置,会发现还是无法上传,因为nginx方面也做了限制,所以也需要修改nginx的配置。 nginx方面主要有这三个配置:

    ianzhi
  • 安装插件 - 集成 - 构建文档 - ckeditor5中文文档

    CKEditor 5插件通过npm包分发,并以模块化方式实现,这意味着单个插件可能包含多个JavaScript文件。

    ianzhi
  • 转--shell脚本备份mysql数据库

    路 获取mysql服务器所有数据库名称,过滤掉不需要备份的数据库 通过mysqldump来for循环导出所有的数据库的sql文件 用zip加密压缩所有的sql文...

    李海彬
  • 可应用的目标检测代码来了,一秒锁定你

    计算机视觉是人工智能的一个重要领域。计算机视觉是一门关于计算机和软件系统的科学,可以让计算机对图像及场景进行识别和理解。计算机视觉还包括图像识别、目标检测、图像...

    AI研习社
  • 如何在Debian 9上安装R

    R是一种开源编程语言,专门用于统计计算和图形。在R统计计算基础的支持下,它被广泛用于开发统计软件和执行数据分析。R是一种日益流行且可扩展的语言,具有活跃的社区,...

    陈树丶
  • Spring Cloud Security:Oauth2实现单点登录

    单点登录(Single Sign On)指的是当有多个系统需要登录时,用户只需登录一个系统,就可以访问其他需要登录的系统而无需登录。

    JAVA葵花宝典
  • Spring Cloud Security:Oauth2实现单点登录

    单点登录(Single Sign On)指的是当有多个系统需要登录时,用户只需登录一个系统,就可以访问其他需要登录的系统而无需登录。

    macrozheng
  • 云高防ip服务器的优势特点有哪些?

    DDoS高防IP是针对互联网服务器在遭受大流量DDoS攻击后导致服务不可用的情况下,推出的付费服务,用户可通过配置高防IP,将攻击流量引流到高防IP,确保源站的...

    习惯说一说
  • 微软谷歌配合棱镜项目对华窃密

    大数据文摘

扫码关注云+社区

领取腾讯云代金券

http://www.vxiaotou.com