Windows下MySQL5.7安装配置全攻略
本文详细介绍了在Windows系统下安装和配置MySQL 5.7的完整步骤。文章强调了安装过程中需要注意的关键点,特别是文件路径中不能包含空格或中文,否则会导致安装失败。教程从下载安装包开始,逐步讲解了目录选择、解压、配置环境变量、创建my.ini文件、管理员运行终端、安装MySQL服务、初始化数据库、启动服务、进入管理终端、修改root密码、刷新权限、注销安全检查、重启MySQL以及输入密码测试等操作。作者分享了自己在安装过程中遇到的实际问题和解决方法,提醒读者在遇到困难时要仔细查看错误信息,并通过网络或其他资源寻求帮助。
0.写在前面的话之前自己也是一个电脑小白,命名文件夹的名字的时候也没有在意,现在惨痛的经验让我知道了这个事情的重要性,友友们在安装这个mysql的时候,文件路径里面千万不要有这个空格!!!
我的这个就是在安装一半的时候,这个命令行提示符(终端里面的疯狂报错),晚上找教程,发现这个可能是因为这个路径里面有这个中文或者是空格,后来发现自己的这个路径下面虽然是英文,但是两个单词之间有空格,真的是无比心痛啊啊啊啊,不得不重新配置,请各位小伙伴安装之前务必仔细检查这个安装的路径!!!
我的前面的这个步骤就不改了,大家知道就可以了,看的时候也会发现这个program files之间就是有空格的 ,但是我已经修改了,大家知道即可~~
一定按照教程来,否则会出现各种问题~~~~
1.下载安装包应该是进入之后就会默认下载这个版本的:
https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.19-winx64.zip
2.进行目录选择和解压操作我们把这个压缩包下载到指定的这个目录下面去,并且进行解压缩的操作,解压之后,原来的那个压缩包就可以删除了;

找到bin目录:

对于这个bin目录的路径进行复制,粘贴到我们的用户环境变量的path路径下面去:

就是创建一个文本文件,把这个文件的名字和属性进行修改即可,这个并不困难~~
下面的这个就是我们需要在这个文件里面写入的内容,这个里面的关于这个字符集和端口号的相关的设置不需要我们自己进行修改,但是这个相关的这个mysql的目录我们需要根据这个实际的情况进行修改,下面的就是我自己根据老师的这个案例,把这个配置成为我的电脑下面的这个相关的路径的结果,就是要找到这个winx64这个东西,然后把这个路径复制下来就可以了;

我把这个内容复制下来,需要的小伙伴自取,一定要修改这个里面的路径,匹配自己电脑上面的这个安装路径,安装到哪里就选择哪里,不要直接粘贴~~~
代码语言:javascript代码运行次数:0运行复制[client]port=3306default-character-set=utf8[mysqld]# 设置为自己MYSQL的安装目录basedir=D:\hspmysql\mysql-5.7.19-winx64\# 设置为MYSQL的数据目录datadir=D:\hspmysql\mysql-5.7.19-winx64\data\port=3306character_set_server=utf8#跳过安全检查skip-grant-tables5.管理员运行终端
一定要在管理员的这个身份下去运行这个终端,并且进行下面的操作,否则这个操作是无效的,不要直接使用这个cmd直接进入,上面肯定是没有显示这个管理员的权限的~~~
我的这个电脑就是右键win图标,就可以选择这个终端管理员了,小伙伴们可以根据自己的这个电脑的版本型号在网上搜索相关的教程,总之就是要以这个管理员的身份运行这个终端,进行下面的这个指令操作;


这个默认进入的就是C盘,可以按照我的这个指令切换到d里面的这个mysql里面的这个bin目录下面去,可以看到,我就是在这个里面发现自己的这个路径下面有空格的,所以这个上面出现了很多问题~~
6.安装mysqld这个里面本来按照这个老师的做法直接输入这个mysqld -install安装的时候,发现这个会报错,但是我们要学会看这个提示的信息,我们输入这个./再加上上面的这个就可以了;
.\表示的是当前路径,回车之后就会提示我们这个service successsful即这个服务已经成功的安装了;

下面的这个是老师给的,但是我的还是会报错,这个时候还是把这个.\加上去就可以运行了;
代码语言:javascript代码运行次数:0运行复制mysqld --initialize-insecure --user=mysql

运行成功的标志就是创建了这个data文件,就是我们上面提到的这个文件,他就是在这个步骤被我们的这个系统创建的;

按照下面的这个指令启动服务:

输入mysql -u root -p这指令
因为电脑的原因,我在自己还是要加上这个.\表示在当前的这个路径下面,否则还是进不去,小伙伴们先按照上面的进行尝试,如果报错的话,再加上这个.\表示当前路径;
这个时候,root表示的就是root账户。-p指的就是我们的这个password密码,但是我们现在还没有密码,因此要我们输入密码的时候,直接输入这个enter就会跳转到这个mysql->这个情况下,这个时候我们的工作就完成了;

我把这个命令放到下面了,这个里面的password后面的这个括号里面的就是我们的密码,填写成为自己的,不要照抄!!!
代码语言:javascript代码运行次数:0运行复制update user set authentication_string=password('hsp') where user='root' and Host='localhost';11.刷新权限修改密码之后使用flush刷新权限:这个分号不可以省略!!!
代码语言:javascript代码运行次数:0运行复制flush privileges;12.注销内容
就是我们第四步的这个my.ini文件里面的最后一行的这个跳过安全检查这一行可以注销掉了,我们保存之后,可以使用我们上面设计的这个root密码进行登录;
这个#表示的就是注销的意思,这个地方说一下;

我们的quit只是退出了这个终端,想要停止这个服务,就需要使用这个stop,然后再start开始这个mysql服务,这个就是重新进入的一个过程,我们上面的这个修改之后重启之后才会生效;

我们这个时候再次想要跳过这个过程,就会报错,我们必须输入这个第10部分里面的这个自己设置的密码,才可以进入这个mysql里面去;

或许这个过程中你遇到了各种各样的问题,但是只要最后可以解决问题,成功配置,我认为都是值得的,当这个mysql可以运行的那一刻,我相信我们是无比的激动地;
当遇到困难得时候,首先看这个报错,试着解决,不行的话再去网上找方法,或者问问大模型之类的,任何一门教程都是有自己的这个时效性的,我们看的任何一个完整的教程,肯定不是当下的,或许是1年前,或许是3年前,但是他的内核是不变的,我们不能指望这个教程可以解决我们所有的问题,有一些路,终究需要我们自己去走的~~~
例如这个教程里面的mysql,但是我自己就是需要使用这个.\指明这个当前路径,第一次报错的时候我也很崩溃,但是最后还是解决了,当我们经常遇到类似的问题的时候,我们就不会觉得很难了多遇到问题,独立解决问题,才可以提高我们的相关的能力;
我在这个博客里面尽可能详细的介绍,把一些内容提供给给小伙伴,并把自己实操的时候遇到的问题记录下来,也算是前车之鉴吧,小伙伴们可以选择行参考,相信这个mysql的安装配置对你而言不是问题;如果真的错误,先清除这个mysql的服务(使用下面的这个指令),再重新安装,,但是一定要慎重~~
代码语言:javascript代码运行次数:0运行复制sc delete mysql
理论要掌握,实操不能落!以上关于《Windows下MySQL5.7安装配置全攻略》的详细介绍,大家都掌握了吧!如果想要继续提升自己的能力,那么就来关注golang学习网公众号吧!
即梦ai团队协作申请及多人编辑功能开通指南
- 上一篇
- 即梦ai团队协作申请及多人编辑功能开通指南
- 下一篇
- h1标签SEO价值:关键词排名提升秘诀
-
- 文章 · 软件教程 | 4小时前 | 开发工具 · git · vs code · 软件教程 · VS Code 团队协作 settings.json extensions.json 工作区配置
- VS Code 如何导出并共享最小化的工作区配置
- 254浏览 收藏
-
- 文章 · 软件教程 | 6小时前 | CI/CD · gitHub actions · 软件教程 · GitHub Actions 环境保护规则 部署审批 Required reviewers production environment
- GitHub Actions 如何用环境保护规则控制部署审批
- 357浏览 收藏
-
- 文章 · 软件教程 | 10小时前 | DNS · 软件教程 · Wireshark 显示过滤器 DNS 查询 dns.qry.name dns.id pcapng 导出
- Wireshark 如何用显示过滤器追踪一次 DNS 查询
- 190浏览 收藏
-
- 文章 · 软件教程 | 13小时前 | chrome · Chrome DevTools 前端联调 Local Overrides 覆盖网络响应 XHR fetch
- Chrome DevTools 如何覆盖网络响应做前端联调
- 152浏览 收藏
-
- 文章 · 软件教程 | 15小时前 | obsidian · 软件教程 · 笔记元数据 Obsidian属性 Properties view 全局重命名
- Obsidian 如何用属性视图批量整理笔记元数据
- 494浏览 收藏
-
- 文章 · 软件教程 | 17小时前 |
- Figma 如何用变量模式切换浅色与深色主题
- 477浏览 收藏
-
- 文章 · 软件教程 | 19小时前 |
- Postman 如何用变量范围隔离测试与生产环境
- 176浏览 收藏
-
- 文章 · 软件教程 | 21小时前 | jdk · 软件教程 · Java工具链 JetBrains IDE Gradle JVM Gradle Toolchain 自动下载JDK Download JDK
- JetBrains IDE 怎样让 Gradle Toolchain 自动下载缺失 JDK
- 364浏览 收藏
-
- 文章 · 软件教程 | 23小时前 | 开发工具 · 软件教程 · Docker Desktop磁盘占用 容器磁盘空间 docker system df Disk usage limit Docker卷大小
- Docker Desktop 如何查看并限制容器磁盘占用
- 136浏览 收藏
-
- 文章 · 软件教程 | 1天前 |
- GitHub Desktop 如何比较两个分支并只恢复一个文件
- 341浏览 收藏
-
- 文章 · 软件教程 | 1天前 | vs code · VS Code 软件设置 扩展管理 扩展自动更新 extensions.autoUpdateDelay
- VS Code 怎样为扩展自动更新设置延迟窗口
- 190浏览 收藏
-
- 文章 · 软件教程 | 1天前 | vs code · SSH VS Code Dev Containers Remote-SSH 远程容器
- VS Code 如何把远程 Dev Container 会话接入 SSH 项目
- 332浏览 收藏
-
- 前端进阶之JavaScript设计模式
- 设计模式是开发人员在软件开发过程中面临一般问题时的解决方案,代表了最佳的实践。本课程的主打内容包括JS常见设计模式以及具体应用场景,打造一站式知识长龙服务,适合有JS基础的同学学习。
- 543次学习
-
- GO语言核心编程课程
- 本课程采用真实案例,全面具体可落地,从理论到实践,一步一步将GO核心编程技术、编程思想、底层实现融会贯通,使学习者贴近时代脉搏,做IT互联网时代的弄潮儿。
- 516次学习
-
- 简单聊聊mysql8与网络通信
- 如有问题加微信:Le-studyg;在课程中,我们将首先介绍MySQL8的新特性,包括性能优化、安全增强、新数据类型等,帮助学生快速熟悉MySQL8的最新功能。接着,我们将深入解析MySQL的网络通信机制,包括协议、连接管理、数据传输等,让
- 500次学习
-
- JavaScript正则表达式基础与实战
- 在任何一门编程语言中,正则表达式,都是一项重要的知识,它提供了高效的字符串匹配与捕获机制,可以极大的简化程序设计。
- 487次学习
-
- 从零制作响应式网站—Grid布局
- 本系列教程将展示从零制作一个假想的网络科技公司官网,分为导航,轮播,关于我们,成功案例,服务流程,团队介绍,数据部分,公司动态,底部信息等内容区块。网站整体采用CSSGrid布局,支持响应式,有流畅过渡和展现动画。
- 485次学习
-
- PubMedQA
- 深入了解PubMedQA生物医学问答数据集,涵盖其核心功能、使用方法及在临床决策、药物研发等场景的应用,助力提升NLP模型性能。
- 397次使用
-
- H2O EvalGPT
- H2O EvalGPT是H2O.ai推出的开源LLM评估平台,提供详细的大模型性能排行榜、行业特定基准测试及A/B测试功能,助您快速选择最适合项目的高性能大语言模型。
- 478次使用
-
- LMArena
- LMArena是加州大学伯克利分校推出的AI模型匿名评测平台。通过盲测投票机制,用户可对比不同大模型回答并生成实时排行榜,助力开发者优化模型及用户选择最佳AI工具。
- 483次使用
-
- HELM
- 深入了解斯坦福推出的HELM(Holistic Evaluation of Language Models)大模型评测体系。本文解析其核心功能、安装配置步骤及应用场景,涵盖准确性、公平性、鲁棒性等多维度指标,助力开发者全面优化语言模型性能。
- 428次使用
-
- MMBench
- MMBench是由上海人工智能实验室等机构联合推出的多模态基准测试平台,提供细粒度能力评估、大规模数据集及VLMEvalKit工具。本文详细介绍其核心功能、安装使用方法及应用场景,助力开发者全面评估多模态模型性能。
- 254次使用
-
- VS Code 怎么给 Go 项目配置测试任务:tasks.json 运行与结果验收
- 2026-07-09 501浏览
-
- Windows 11 如何开启 HEIF 图片支持
- 2026-05-31 501浏览
-
- TikTok用户画像与付费订阅变现方法
- 2026-05-27 501浏览
-
- 学信网学历翻译件申请方法
- 2026-05-27 501浏览
-
- Windows 11 24H2 更新失败0x80070005解决方法
- 2026-05-26 501浏览
