MySQL8.0.20详细安装教程及解决only_full_group_by错误
版权申诉
33 浏览量
更新于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版本的用户具有很好的指导价值。
2009-12-02 上传
2009-12-11 上传
2023-08-12 上传
2023-05-09 上传
2023-07-15 上传
2023-06-08 上传
2023-05-19 上传
2023-06-06 上传
weixin_38714162
- 粉丝: 2
- 资源: 937
最新资源
- 李兴华Java基础教程:从入门到精通
- U盘与硬盘启动安装教程:从菜鸟到专家
- C++面试宝典:动态内存管理与继承解析
- C++ STL源码深度解析:专家级剖析与关键技术
- C/C++调用DOS命令实战指南
- 神经网络补偿的多传感器航迹融合技术
- GIS中的大地坐标系与椭球体解析
- 海思Hi3515 H.264编解码处理器用户手册
- Oracle基础练习题与解答
- 谷歌地球3D建筑筛选新流程详解
- CFO与CIO携手:数据管理与企业增值的战略
- Eclipse IDE基础教程:从入门到精通
- Shell脚本专家宝典:全面学习与资源指南
- Tomcat安装指南:附带JDK配置步骤
- NA3003A电子水准仪数据格式解析与转换研究
- 自动化专业英语词汇精华:必备术语集锦