千家信息网

启动mysql后执行某个sql报错如何处理

发表于:2025-01-24 作者:千家信息网编辑
千家信息网最后更新 2025年01月24日,这篇文章主要介绍"启动mysql后执行某个sql报错如何处理",在日常操作中,相信很多人在启动mysql后执行某个sql报错如何处理问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对
千家信息网最后更新 2025年01月24日启动mysql后执行某个sql报错如何处理

这篇文章主要介绍"启动mysql后执行某个sql报错如何处理",在日常操作中,相信很多人在启动mysql后执行某个sql报错如何处理问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"启动mysql后执行某个sql报错如何处理"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

在使用以下命令:

docker run -p 3306:3306 --name jiuhao-mysql -v F:/docker/mysql/datadir:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d  mysql

启动mysql后,执行某个sql报如下错误:

Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column 'information_schema.PROFILING.SEQ' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by

因此需要重新配置mysql的配置来规避。

使用下面的命令启动mysql,指定自定义配置的目录:

docker run -p 3306:3306 --name jiuhao-mysql -v F:/docker/mysql/datadir:/var/lib/mysql -v F:/docker/mysql/conf:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=123456 -d  mysql

其中-v F:/docker/mysql/conf:/etc/mysql/conf.d是关键,将宿主机的一个目录映射到容器中的conf.d目录,容器中的mysql会加载这个目录下面所有配置。如果-v 挂载不是了请设置宿主机硬盘共享。如下图:

可以使用

winpty docker exec -it jiuhao-mysql bash

进行/etc/mysql下的目录查看。

接下来在宿主机的F:/docker/mysql/conf的目录下创建一个mysql的配置文件,名字自定义,这里还是使用my.cnf作为文件名。配置内容如下:

[mysqld]sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

sql_mode可以根据自己的需要修改。

最后重启容器:

docker restart jiuhao-mysql

到此,关于"启动mysql后执行某个sql报错如何处理"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!

目录 配置 学习 容器 宿主 宿主机 接下来 命令 文件 更多 帮助 实用 关键 内容 名字 文件名 文章 方法 理论 知识 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 dns服务器填什么速度变快 数据库安全使用方法 煤炭企业网络安全等级保护登记 电脑显示服务器拒绝连接怎么回事 fddi采用什么网络技术 网络安全 互联网大会 青岛天欣网络技术有限公司欠费 柠檬豆助力互联网科技创新 中国商业数据库 饥荒正版服务器无法启动 想租一个游戏服务器 安阳飞鹿互联网科技 纯js数据库交互 完美世界平台链接不上服务器 软件开发桌面指纹仪哪家便宜 人大网络安全制度 关系数据库导航窗格双击 广电网络安全教育专栏 丽江东塔网络安全学院培训机构 和平精英服务器排队情况 软件开发质量培训 nmap网络安全实验报告 速达服务器显示非日期格式 天津大学网络安全专业怎么样 fddi采用什么网络技术 随着网络技术的普及的英语 洋务运动思维导图软件开发 大煌网络安全手抄报 软件开发用树形目录节点 网络安全和人工智能结合的方法
0