MySQL8.0.20详细安装教程及解决only_full_group_by错误
版权申诉
92 浏览量
更新于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-09-08 上传
2020-12-14 上传
点击了解资源详情
点击了解资源详情
2021-01-21 上传
2011-05-20 上传
weixin_38714162
- 粉丝: 2
- 资源: 937
最新资源
- ICCAVR使用说明
- swis学习手记而为热微微额头 而特玩儿玩儿为认为而为而
- DB2数据库函数大全
- 图书馆管理系统说明书
- C语言教程 推荐学生下载
- NiosII软件开发手册(中文版)
- VC++数据库编程(电子书pdf)
- 数码管动态显示数码管动态显示数码管动态显示
- struct学习struct配置
- 什么是A S P Microsoft Active Server Pages (ASP)
- Visual C++ - OpenGL Super Bible
- 日历记事本java编程
- Linux基础命令(基于VOIP).
- Quintum网关基本配置
- 日历记事本java编程
- 使用JSF, Spring, Hibernate构建一个实际的web