MySQL8.0.20详细安装教程及解决only_full_group_by错误
版权申诉
99 浏览量
更新于2024-09-11
收藏 291KB PDF 举报
本文主要介绍了如何下载安装MySQL 8.0.20,并解决在安装过程中可能遇到的问题,包括配置my.ini文件以调整SQL模式,以及初始化安装、启动MySQL服务和修改登录密码。
在安装MySQL 8.0.20时,首先需要访问MySQL官方网站下载页面(https://dev.mysql.com/downloads/mysql/)下载合适的版本。下载的文件是一个压缩包,解压后无需安装,可以直接使用。在配置阶段,创建了一个名为my.ini的配置文件,其中涉及的关键设置是`sql_mode`。当出现“Expression #13 of SELECT list is not in GROUP BY clause...”这类错误时,通常是因为SQL查询违反了`only_full_group_by`模式,需要在my.ini文件中适当调整或移除这个模式以允许非聚合列出现在GROUP BY语句之外。
接下来,将MySQL的目录添加到系统的环境变量PATH中,以便于在命令行中直接运行MySQL命令。然后,以管理员权限进入MySQL的bin目录,执行以下命令:
1. `mysqld --initialize --console`:这一步初始化my.ini配置,创建data目录并设定其他默认设置。在此过程中会生成一个临时的root用户密码,需要注意保存。
2. `mysqld --install`:安装MySQL服务。
3. `net start mysql`:启动MySQL服务。如果已有其他版本的MySQL服务,可以自定义服务名,如`mysql8`。
在完成安装后,可以通过`mysql -u root -p`命令登录MySQL,首次登录时需要使用之前初始化时生成的密码。登录后,可以执行`ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';`来更改root用户的密码。
如果在my.ini文件修改后,重启MySQL服务未生效,可能需要删除data目录,停止MySQL服务(使用`sc delete 服务名`),然后再重新执行初始化命令。在某些情况下,如果系统中存在多个MySQL版本,可能会导致密码混乱,此时需要卸载旧版本,确保新安装的MySQL能够正确配置和运行。
总结来说,本文详细介绍了MySQL 8.0.20的下载、安装过程,以及在安装过程中可能出现的问题及其解决方案,特别是关于SQL模式的配置和登录密码的修改,对于初次接触MySQL或升级MySQL版本的用户具有很好的指导价值。
2010-03-10 上传
2009-12-02 上传
2020-12-14 上传
2020-12-14 上传
点击了解资源详情
点击了解资源详情
2021-01-21 上传
2011-05-20 上传
weixin_38714162
- 粉丝: 2
- 资源: 937
最新资源
- JHU荣誉单变量微积分课程教案介绍
- Naruto爱好者必备CLI测试应用
- Android应用显示Ignaz-Taschner-Gymnasium取消课程概览
- ASP学生信息档案管理系统毕业设计及完整源码
- Java商城源码解析:酒店管理系统快速开发指南
- 构建可解析文本框:.NET 3.5中实现文本解析与验证
- Java语言打造任天堂红白机模拟器—nes4j解析
- 基于Hadoop和Hive的网络流量分析工具介绍
- Unity实现帝国象棋:从游戏到复刻
- WordPress文档嵌入插件:无需浏览器插件即可上传和显示文档
- Android开源项目精选:优秀项目篇
- 黑色设计商务酷站模板 - 网站构建新选择
- Rollup插件去除JS文件横幅:横扫许可证头
- AngularDart中Hammock服务的使用与REST API集成
- 开源AVR编程器:高效、低成本的微控制器编程解决方案
- Anya Keller 图片组合的开发部署记录