Python全栈入门到实战【数据库篇 02】Windows系统MySQL安装超详细保姆级教程(详细步骤+图片操作展示)

发布时间:2026/6/5 18:33:13

Python全栈入门到实战【数据库篇 02】Windows系统MySQL安装超详细保姆级教程(详细步骤+图片操作展示) 前言上一篇《数据库篇 01》中我们已经完整吃透了数据库的核心概念、SQL与NoSQL的核心分类、关系型数据库必记术语、全栈开发的数据库选型指南等基础内容正式进入Python全栈开发的数据库核心实战环节。本篇作为数据库篇的第二篇专门聚焦Python全栈开发最主流的关系型数据库MySQL从零开始带大家完成Windows系统下MySQL的全流程安装、配置、环境变量设置与结果验证。本文为零基础用户量身打造完整覆盖从安装前环境校验、官方安装包下载、图形化安装向导全流程、核心参数配置、系统环境变量设置到安装结果验证的全链路操作每一步操作均附带详细的原理说明、精准的操作细节、新手避坑提示同时完整保留原文件中所有操作对应的正确截图确保零基础用户也能全程无盲点、零报错完成MySQL的安装与配置为后续的SQL语法实战、Python与MySQL交互打下坚实的环境基础。本节核心学习内容安装前必备准备系统环境校验、VC运行库、端口占用排查、旧版本彻底清理从源头避免安装报错MySQL版本与安装包选择指南新手最优选择拆解避免选错版本/安装包导致操作困难MySQL官方安装包完整下载流程分步带操作跳过登录注册陷阱确保安装包安全完整MySQL安装程序分步全流程图形化安装向导每一步的选项含义、新手正确选择、避坑提示MySQL系统环境变量全配置解决命令行报错问题实现任意目录调用MySQL命令MySQL安装结果验证与功能测试3步验证安装成功确保服务正常运行、可正常登录新手安装常见报错与解决方案覆盖90%新手会遇到的报错对应详细解决步骤核心总结MySQL安装全流程关键节点速查表方便后续重装/排查问题快速查阅文章目录前言一、安装前的必备准备与环境校验1.1 本文适配环境与适用人群1.1.1 适配操作系统1.1.2 最低硬件要求1.1.3 权限要求1.2 系统环境前置校验与问题处理1.2.1 VC运行库校验与安装1.2.2 默认端口占用校验1.2.3 旧版本MySQL彻底清理1.3 MySQL版本与安装包选择指南1.3.1 社区版与企业版的选择1.3.2 版本号的选择建议1.3.3 安装包类型的选择二、MySQL官方安装包完整下载流程2.1 访问MySQL官方网站2.2 进入MySQL下载专区2.3 进入MySQL社区版服务器下载页面2.4 选择对应系统的安装包并进入下载页2.5 跳过登录注册直接完成安装包下载2.6 确认下载完成的安装包三、MySQL安装程序分步操作全流程3.1 启动安装程序与初始化加载3.2 选择安装类型核心选择步骤3.2.1 各安装类型详细说明3.2.2 新手最终选择3.3 进入自定义安装的组件选择页面3.4 选择需要安装的MySQL核心组件3.5 开始执行组件安装3.6 完成安装进入配置向导3.7 进入产品配置页面3.8 类型与网络配置3.9 认证方法配置3.10 设置root用户密码核心步骤务必牢记3.11 Windows服务配置3.12 确认配置并进入执行环节3.13 执行所有配置项3.14 查看配置执行日志3.15 完成配置向导3.16 完成安装流程四、MySQL系统环境变量全配置教程4.1 复制MySQL安装目录下的bin文件夹路径4.2 打开系统环境变量编辑窗口4.3 进入环境变量配置页面4.4 编辑系统变量中的Path变量4.5 添加MySQL bin路径到环境变量4.6 环境变量生效说明五、MySQL安装结果验证与功能测试5.1 打开Windows命令提示符窗口5.2 输入密码登录MySQL数据库5.3 测试MySQL数据库功能六、新手安装常见报错与解决方案6.1 安装程序无法启动提示缺少VC运行库6.2 安装过程中提示“写入文件失败权限不足”6.3 配置执行过程中服务注册失败6.4 配置完成后MySQL服务无法启动6.5 输入mysql命令提示“mysql 不是内部或外部命令”6.6 登录时提示“Access denied for user rootlocalhost (using password: YES)”七、核心总结MySQL安装全流程关键节点速查表八、专栏订阅一、安装前的必备准备与环境校验在正式开始下载和安装MySQL之前必须先完成系统环境的校验与准备工作这一步是避免后续安装报错、服务启动失败的核心前提新手请务必逐项核对不要跳过。1.1 本文适配环境与适用人群1.1.1 适配操作系统本文所有操作均针对Windows操作系统具体适配版本如下完美适配Windows 10 家庭版/专业版/企业版、Windows 11 家庭版/专业版/企业版64位系统优先推荐兼容性与稳定性最佳兼容适配Windows 7 旗舰版需提前安装VC 2015运行库仅推荐老旧设备使用不适用Windows Server服务器系统、macOS系统、Linux系统以上系统需参考对应专属安装教程。1.1.2 最低硬件要求为了保证MySQL服务的稳定运行你的设备需要满足以下最低硬件要求完全适配Python全栈开发的学习与小型项目测试需求磁盘空间系统盘剩余空间≥500MB仅核心服务安装占用约200MB剩余空间用于后续数据库数据存储、日志文件生成、临时文件缓存运行内存设备物理内存≥2GBMySQL服务默认启动占用内存约100MB预留内存可保证服务稳定运行避免出现内存不足导致的服务崩溃网络要求可正常访问外网用于下载MySQL官方安装包建议关闭正在运行的代理、VPN工具避免无法访问MySQL官网、下载速度过慢或安装包下载不完整。1.1.3 权限要求安装MySQL的全程必须使用Windows系统管理员账号这是新手最容易忽略的核心点原因如下MySQL安装过程中需要向系统盘Program Files目录写入文件普通账号无此权限安装过程中需要注册Windows系统服务修改系统注册表项必须管理员权限后续配置环境变量、修改系统配置均需要管理员权限支持权限校验方法右键点击桌面「此电脑」→ 选择「管理」若能正常打开计算机管理窗口说明当前账号拥有管理员权限若提示需要输入管理员密码请切换至管理员账号后再进行后续操作。1.2 系统环境前置校验与问题处理1.2.1 VC运行库校验与安装MySQL 8.0及以上版本的运行必须依赖Microsoft Visual C Redistributable运行库缺少该运行库会直接导致安装程序无法启动、MySQL服务无法正常启动是新手最常见的踩坑点。校验方法打开「控制面板」→ 选择「程序和功能」在已安装的程序列表中查找是否存在「Microsoft Visual C 2015-2022 Redistributable(x64)」64位系统或对应32位版本。缺失处理若未找到对应运行库请前往微软官方网站下载对应系统位数的VC运行库安装包完成安装后重启电脑再进行后续的MySQL安装操作切勿跳过这一步。1.2.2 默认端口占用校验MySQL服务默认使用3306TCP端口若该端口被电脑上的其他程序比如旧版本MySQL、PHPStudy、XAMPP等集成环境占用会直接导致MySQL服务安装完成后无法启动必须提前校验。校验方法按下WinR组合键弹出运行窗口输入「cmd」按下回车打开Windows命令提示符窗口在命令提示符窗口中输入命令netstat -ano | findstr 3306按下回车键执行若执行后无任何输出内容说明3306端口处于空闲状态可正常使用若有输出内容说明3306端口已被其他程序占用占用处理方法一根据输出内容中最后一列的PID进程ID打开任务管理器结束对应PID的进程释放3306端口方法二若无法结束占用进程可在后续MySQL安装的配置环节修改MySQL的默认端口为其他未被占用的端口比如3307、3308需牢记修改后的端口后续连接数据库时需要指定。1.2.3 旧版本MySQL彻底清理若你的电脑之前安装过MySQL未彻底卸载会导致新版本安装冲突、服务注册失败、配置无法生效等问题必须提前彻底清理旧版本。卸载程序打开「控制面板」→「程序和功能」找到所有名称以MySQL开头的程序右键依次选择「卸载」按照卸载向导完成所有MySQL相关程序的卸载。删除残留安装目录打开文件资源管理器进入C:\Program Files\目录找到MySQL文件夹右键彻底删除若你之前自定义过安装目录也需要找到对应目录彻底删除。删除残留数据目录打开文件资源管理器在地址栏输入C:\ProgramData\ProgramData为系统隐藏文件夹也可在文件资源管理器顶部的「查看」选项中勾选「隐藏的项目」来显示找到MySQL文件夹右键彻底删除。清理残留注册表项按下WinR组合键输入「regedit」按下回车打开注册表编辑器依次展开路径HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services在该路径下找到所有以MySQL开头的注册表项右键全部删除。完成以上操作后重启电脑确保所有残留内容全部清理完毕再进行新版本的安装。1.3 MySQL版本与安装包选择指南很多新手会在MySQL官网被多个版本、多种安装包搞混这里详细拆解不同版本、不同安装包的区别帮你精准选择最适合新手的版本避免选错导致后续操作困难。1.3.1 社区版与企业版的选择MySQL Community Server社区版本文推荐新手选择的版本完全免费、开源拥有MySQL的全部核心功能完全满足Python全栈开发的学习、代码开发、小型项目测试使用也是全球开发者使用最广泛的版本。MySQL Enterprise Edition企业版收费闭源的商业版本在社区版的基础上增加了企业级官方技术支持、高级安全防护、性能监控优化工具、专业备份恢复方案等高级功能仅适合大型企业的生产环境使用个人学习完全无需选择。1.3.2 版本号的选择建议MySQL的版本号格式为「主版本号.次版本号.修订号」例如8.0.45其中主版本号8代表大版本迭代8.0系列是当前MySQL官方的长期维护版本也是主流使用的版本次版本号0代表功能迭代版本修订号45代表bug修复、安全更新的修订版本修订号越高版本越稳定、bug越少给新手的选择建议优先选择8.0系列的正式稳定版8.0系列在性能、安全性、功能上都远优于老旧的5.7系列且官方会持续提供安全更新与bug修复新手直接选择8.0系列即可无需选择5.7及以下的老旧版本。只选择GA正式版官网标注为「Generally Available(GA)」的版本为正式稳定版经过了完整的测试稳定性有保障标注为「Development Release」的是开发测试版存在大量未修复的bug新手绝对不要选择。优先选择高修订号版本同是8.0系列修订号越高版本越新、bug越少、安全性越高直接选择官网提供的最新8.0 GA版即可。1.3.3 安装包类型的选择Windows系统下MySQL提供了两种类型的安装包这里详细说明区别与适用人群MySQL Installer MSI安装包本文推荐新手选择图形化一键安装程序自带完整的安装向导、配置向导、环境依赖自动检查会自动完成服务注册、基础配置、权限设置全程可视化操作无需手动修改配置文件零基础也能轻松操作是新手的最优选择。ZIP压缩包免安装版绿色免安装版本需要手动解压、手动编写修改my.ini配置文件、手动通过命令行注册Windows系统服务、手动配置环境变量操作步骤繁琐容错率低非常容易出错仅适合有丰富MySQL使用经验的用户新手绝对不要选择。二、MySQL官方安装包完整下载流程本章节将分步带你完成MySQL官方安装包的下载每一步都标注了页面按钮的准确位置、操作细节与避坑提示同时完整保留所有操作对应的正确截图确保新手不会找不到入口、点错按钮。2.1 访问MySQL官方网站打开电脑上的浏览器推荐使用Chrome谷歌浏览器、Edge微软浏览器、Firefox火狐浏览器避免使用小众浏览器出现兼容性问题在浏览器顶部的地址栏中输入MySQL官方网站的唯一正确地址https://www.mysql.com按下回车键访问官网。官网加载完成后无需登录或注册任何账号MySQL社区版安装包无需登录即可免费下载直接进行后续操作即可。新手避坑提示绝对不要在第三方软件网站、软件管家、网盘链接等非官方渠道下载MySQL安装包非官方安装包可能携带恶意程序、捆绑软件或被修改过核心文件存在严重的安全风险必须从MySQL官方网站下载。2.2 进入MySQL下载专区在MySQL官网首页的顶部导航栏中找到位于导航栏最右侧的「DOWNLOADS」选项点击该选项即可进入MySQL全产品的下载专区页面。下载专区页面会展示MySQL所有商业版、社区版产品的下载入口我们只需关注社区版的下载入口无需关注企业版相关的付费内容。2.3 进入MySQL社区版服务器下载页面在DOWNLOADS下载专区页面向下滚动鼠标滚轮找到页面最底部的「MySQL Community (GPL) Downloads」链接该链接是MySQL所有社区版产品的总入口点击该链接进入社区版下载总页面。进入社区版下载总页面后会看到多个社区版产品的选项我们需要安装的是MySQL数据库核心服务因此点击页面第一个选项「MySQL Installer for Windows」即可进入MySQL服务器的专属下载页面。新手避坑提示不要点错其他产品的入口比如MySQL Cluster是集群版本、MySQL Workbench是单独的图形化管理工具、MySQL Connectors是数据库连接驱动我们需要的是MySQL Installer for Windows也就是数据库核心服务的安装包。2.4 选择对应系统的安装包并进入下载页进入MySQL Community Server下载页面后首先在页面的「Select Operating System」下拉选择框中选择你的电脑对应的操作系统这里我们选择「Microsoft Windows」。选择操作系统后页面会自动刷新展示Windows系统对应的所有安装包我们需要找到「MySQL Installer for Windows」对应的MSI格式安装包。这里会提供两个可选的MSI安装包新手可根据自身情况选择完整离线安装包文件大小约400MB以上名称格式为mysql-installer-community-8.0.xx.0.msi该安装包包含了所有组件的离线安装文件安装过程中无需联网即可完成所有组件的安装推荐网络不稳定的用户选择。网络在线安装包文件大小约2MB左右名称格式为mysql-installer-web-community-8.0.xx.0.msi该安装包仅包含安装向导程序安装过程中需要全程联网下载对应的组件网络稳定的用户也可以选择。新手优先推荐选择完整离线安装包避免安装过程中因网络中断、网络波动导致安装失败选择好安装包后点击对应安装包右侧的「Download」按钮进入最终的下载跳转页面。2.5 跳过登录注册直接完成安装包下载进入下载跳转页面后页面顶部会提示你登录或注册Oracle Web账号很多新手会在这里卡住误以为必须登录账号才能下载。无需登录、无需注册任何账号直接将页面向下滚动到最底部找到灰色的小字链接「No thanks, just start my download.」点击该链接浏览器就会自动开始下载MySQL安装包。等待安装包下载完成下载完成后在浏览器的下载列表中点击「在文件夹中显示」即可打开安装包所在的下载目录确认安装包文件完整存在。2.6 确认下载完成的安装包打开安装包所在的下载目录确认下载完成的MySQL MSI安装包文件存在文件大小与官网标注的大小一致说明安装包下载完整无损坏。不要着急双击运行安装包先确认好安装包的位置后续需要以管理员身份运行该安装包。三、MySQL安装程序分步操作全流程本章节将带你完整走完MySQL安装向导的每一步详细解释每一个选项的含义、新手的正确选择方式以及对应的注意事项同时配套原文件中每一步的正确操作截图确保安装过程零错误。3.1 启动安装程序与初始化加载找到下载完成的MySQL MSI安装包右键点击该安装包在弹出的右键菜单中选择「以管理员身份运行」这一步非常关键直接决定了后续安装过程中是否会出现权限不足导致的安装失败新手绝对不要直接双击运行。运行安装程序后会弹出Windows用户账户控制UAC提示询问「你要允许此应用对你的设备进行更改吗」点击「是」正式启动MySQL安装向导。安装向导启动后会首先进行初始化加载页面会显示「Please wait while MySQL Installer is preparing…」的提示此时无需进行任何操作耐心等待加载完成即可加载时间根据电脑配置不同约10秒到1分钟不等。若初始化过程中弹出「缺少VC运行库」的错误提示请立即关闭安装程序先安装对应版本的VC运行库重启电脑后再重新以管理员身份运行安装程序。3.2 选择安装类型核心选择步骤初始化加载完成后会进入「Choosing a Setup Type」选择安装类型页面页面中提供了4种安装类型部分老版本为5种这里详细拆解每一种类型的含义、适用场景以及给新手的明确选择建议避免选错。3.2.1 各安装类型详细说明Developer Default开发者默认配置含义自动安装MySQL服务端、客户端、开发工具、数据库连接器、官方文档、示例代码等所有开发者需要用到的组件。适用场景专业后端开发者需要完整的MySQL本地开发环境。新手不推荐会安装大量新手完全用不到的组件占用大量磁盘空间大幅增加安装时间且容易出现部分组件安装失败的问题。Server only仅服务器端含义仅安装MySQL核心服务器程序不包含任何客户端工具、图形化管理工具、官方文档等附加内容。适用场景生产环境服务器仅需要运行MySQL服务不需要本地开发工具或已经安装了其他第三方客户端管理工具的用户。新手不推荐安装后没有本地管理工具只能通过纯命令行操作数据库对零基础用户非常不友好。Client only仅客户端含义仅安装MySQL客户端程序、连接工具不安装本地MySQL服务器程序。适用场景仅需要连接远程服务器上的MySQL数据库本地不需要运行MySQL服务的用户。新手绝对不推荐安装后本地没有MySQL服务无法完成后续的本地学习、测试操作完全不符合新手的使用需求。Full完全安装含义安装MySQL安装包中包含的所有产品、组件、功能、文档、示例代码无任何遗漏。适用场景需要体验MySQL所有功能的用户且磁盘空间非常充足。新手不推荐安装包体积大安装时间长90%以上的组件新手在学习阶段完全用不到属于冗余安装。Custom自定义安装含义完全由用户手动选择需要安装的组件、安装路径可灵活控制安装内容避免冗余安装。适用场景所有用户尤其是新手可精准选择自己需要的组件按需安装。新手强烈推荐可以只安装我们学习必须的MySQL核心服务、客户端工具跳过所有无用组件安装速度快出错概率低可自定义安装路径是新手的最优选择。3.2.2 新手最终选择我们选择Custom自定义安装选中该选项前的单选按钮准备进入下一步。3.3 进入自定义安装的组件选择页面选中「Custom自定义安装」后点击页面右下角的「Next」下一步按钮进入自定义安装的「Select Products」产品选择页面。该页面分为左右两个区域左侧是「Available Products」可用产品/组件也就是安装包中包含的所有可安装的组件右侧是「Products To Be Installed」待安装的产品/组件也就是我们选择的、即将要安装的组件。3.4 选择需要安装的MySQL核心组件在左侧「Available Products」列表中点击「MySQL Servers」前面的「」号展开该目录继续点击展开对应版本号的目录会看到「MySQL Server 8.0.xx - X64」对应你的系统版本的核心服务组件。选中该核心服务组件点击两个列表中间的向右箭头按钮即可将该组件添加到右侧的「Products To Be Installed」待安装列表中。若你需要图形化管理工具可在左侧「Applications」目录中找到「MySQL Workbench 8.0.xx - X64」同样添加到右侧待安装列表中该工具是MySQL官方的图形化管理工具新手使用起来比命令行更友好。新手无需添加其他任何组件仅添加MySQL Server核心服务即可避免冗余安装添加完成后检查右侧待安装列表确认需要的组件都已添加。3.5 开始执行组件安装确认待安装列表中的组件无误后点击页面右下角的「Next」下一步按钮进入安装确认页面。安装确认页面会展示所有即将安装的组件列表无需修改任何内容直接点击页面右下角的「Execute」执行按钮开始正式安装选中的MySQL组件。安装过程中页面会显示每个组件的安装进度条此时无需进行任何操作耐心等待安装完成即可安装时间根据电脑配置和选择的组件数量约1-5分钟不等。安装过程中不要关闭安装向导、不要关闭电脑、不要断开网络在线安装包避免安装中断导致安装失败。3.6 完成安装进入配置向导当所有组件的安装进度条都显示为「Complete」完成后说明组件安装已经全部完成点击页面右下角的「Next」下一步按钮进入MySQL的配置向导环节。配置向导是MySQL安装的核心环节我们将在这里完成MySQL服务的端口、认证方式、root密码、服务注册等核心配置新手请严格按照教程操作不要随意修改默认配置。3.7 进入产品配置页面点击「Next」后进入「Product Configuration」产品配置页面页面会显示即将要配置的MySQL Server产品无需修改任何内容直接点击页面右下角的「Next」下一步按钮进入具体的配置环节。3.8 类型与网络配置进入「Type and Networking」类型与网络配置页面这里是MySQL服务的网络相关配置新手所有选项保持默认即可无需修改具体配置项说明如下Config Type配置类型默认选择「Development Computer」开发电脑该配置会占用最小的内存适合个人学习开发使用完全满足新手的需求。Connectivity连接配置默认勾选「TCP/IP」协议默认端口号为3306「Open Windows Firewall port for network access」为网络访问打开Windows防火墙端口默认勾选允许Windows防火墙放行3306端口确保后续可以正常连接数据库。其他高级选项无需展开修改保持默认配置即可。确认所有配置与默认一致后点击页面右下角的「Next」下一步按钮进入认证方法配置页面。新手避坑提示若之前校验发现3306端口被占用可在这里修改Port端口号为其他未被占用的端口比如3307、3308务必牢记修改后的端口号后续连接数据库时需要指定。3.9 认证方法配置进入「Authentication Method」认证方法配置页面这里提供了两种认证方式新手保持默认选择即可具体说明如下Use Strong Password Encryption for Authentication (RECOMMENDED)使用强密码加密认证是MySQL 8.0推荐的认证方式安全性更高兼容性更好是新手的默认选择。Use Legacy Authentication Method (Retain MySQL 5.x Compatibility)使用旧版认证方式仅用于兼容MySQL 5.x的老旧客户端新手绝对不要选择。保持默认选中推荐的强密码加密认证方式点击页面右下角的「Next」下一步按钮进入root用户密码设置页面。3.10 设置root用户密码核心步骤务必牢记进入「Accounts and Roles」账号与角色页面这里是MySQL超级管理员root用户的密码设置页面root用户拥有MySQL的最高权限所有数据库操作都需要该账号因此密码务必牢记绝对不要忘记。密码设置要求建议密码长度不少于8位包含大小写字母、数字、特殊符号安全性更高。不要使用过于简单的密码比如123456、root、admin等容易被暴力破解。建议将密码记录在备忘录中避免后续忘记密码无法登录数据库。在「MySQL Root Password」输入框中输入你设置的root密码在「Repeat Password」确认密码输入框中再次输入相同的密码确保两次输入的密码完全一致。新手无需创建其他用户账号仅设置root用户密码即可设置完成后点击页面右下角的「Next」下一步按钮进入Windows服务配置页面。3.11 Windows服务配置进入「Windows Service」Windows服务配置页面这里是将MySQL服务注册到Windows系统服务中的配置新手所有选项保持默认即可具体配置项说明如下Configure MySQL Server as a Windows Service默认勾选将MySQL Server配置为Windows服务这样MySQL服务就可以随Windows系统启动而自动启动无需手动开启非常方便。Windows Service NameWindows服务名称默认是MySQL80无需修改保持默认即可。Start the MySQL Server at System Startup默认勾选系统启动时自动启动MySQL服务新手推荐保持勾选。Run Windows Service as默认选择「Standard System Account」标准系统账号无需修改保持默认即可。确认所有配置与默认一致后点击页面右下角的「Next」下一步按钮进入配置应用页面。3.12 确认配置并进入执行环节点击「Next」后进入「Apply Configuration」应用配置页面页面会展示所有即将应用的配置项无需修改任何内容直接点击页面右下角的「Next」下一步按钮准备执行配置。3.13 执行所有配置项在「Apply Configuration」页面点击页面右下角的「Execute」执行按钮开始应用我们之前设置的所有配置包括Windows服务注册、防火墙配置、密码设置、文件初始化等。配置执行过程中页面会显示每个配置步骤的执行进度当步骤前的图标变为绿色对勾说明该步骤执行成功此时无需进行任何操作耐心等待所有配置执行完成即可。配置执行过程中不要关闭安装向导、不要关闭电脑避免配置中断导致服务注册失败。3.14 查看配置执行日志所有配置项执行完成后页面会显示所有步骤的执行结果全部显示为绿色对勾说明所有配置都执行成功没有报错。你可以点击页面的「Logs」按钮查看详细的配置执行日志确认无任何错误信息新手无需修改日志内容仅确认无报错即可。3.15 完成配置向导确认所有配置都执行成功后点击页面右下角的「Finish」完成按钮关闭配置向导回到安装程序主页面。这一步说明MySQL服务的核心配置已经全部完成服务已经成功注册到Windows系统中。3.16 完成安装流程回到安装程序主页面后页面会显示「Installation Complete」安装完成的提示点击页面右下角的「Next」下一步按钮。在最终的完成页面点击页面右下角的「Finish」完成按钮正式关闭MySQL安装向导至此MySQL的安装与核心配置已经全部完成。四、MySQL系统环境变量全配置教程安装完成后我们还需要配置Windows系统的环境变量这一步的目的是让我们可以在电脑的任意目录下通过命令提示符直接调用MySQL的命令而不需要每次都进入MySQL的安装bin目录是新手必须完成的步骤否则后续命令行操作会报错「‘mysql’ 不是内部或外部命令也不是可运行的程序或批处理文件」。4.1 复制MySQL安装目录下的bin文件夹路径打开文件资源管理器找到我们之前安装的MySQL的安装目录默认安装路径为C:\Program Files\MySQL\MySQL Server 8.0\若你之前自定义了安装路径请找到对应的安装目录。进入MySQL安装目录找到里面的「bin」文件夹双击进入bin文件夹确认该文件夹下有mysql.exe、mysqld.exe等程序文件。点击文件资源管理器顶部的地址栏选中bin文件夹的完整路径右键点击选中的路径选择「复制」将该路径复制到剪贴板务必确保复制的路径完整、正确。4.2 打开系统环境变量编辑窗口按下键盘上的WinS组合键打开Windows搜索框在搜索框中输入「环境变量」在搜索结果中点击「编辑系统环境变量」选项打开系统属性窗口。新手避坑提示不要选择「编辑账户的环境变量」必须选择「编辑系统环境变量」否则配置的环境变量仅对当前账号生效且可能出现权限问题。4.3 进入环境变量配置页面在弹出的「系统属性」窗口中默认处于「高级」选项卡点击窗口右下角的「环境变量」按钮打开环境变量配置窗口。4.4 编辑系统变量中的Path变量在环境变量配置窗口中分为上下两个区域上方是「用户变量」下方是「系统变量」我们需要在下方的「系统变量」列表中操作不要修改用户变量。在「系统变量」列表中向下滚动找到名为「Path」的变量点击选中该变量然后点击变量列表下方的「编辑」按钮打开Path变量的编辑窗口。新手避坑提示绝对不要删除Path变量中已有的任何内容否则会导致电脑上其他程序无法运行仅能添加我们复制的MySQL bin路径不要修改其他任何内容。4.5 添加MySQL bin路径到环境变量在Path变量的编辑窗口中点击窗口右侧的「新建」按钮此时会在列表底部出现一个新的空白输入框。在空白输入框中右键点击选择「粘贴」将我们之前复制的MySQL bin文件夹的完整路径粘贴进去确保粘贴的路径完整、正确没有多余的空格或符号。粘贴完成后点击窗口右侧的「上移」按钮将我们添加的路径移动到列表的最顶部可提高命令的查找优先级避免出现冲突。依次点击所有打开的窗口的「确定」按钮保存所有配置不要直接关闭窗口否则配置不会生效。4.6 环境变量生效说明配置完成后必须重启所有已经打开的命令提示符窗口环境变量才会生效若配置后仍提示mysql不是内部命令可重启电脑确保环境变量完全生效。五、MySQL安装结果验证与功能测试完成安装、配置、环境变量设置后我们需要通过命令行验证MySQL是否安装成功、服务是否正常运行、是否可以正常登录数据库确保整个安装流程没有问题。5.1 打开Windows命令提示符窗口按下WinR组合键弹出运行窗口在输入框中输入「cmd」按下回车键打开Windows命令提示符窗口。新手避坑提示无需以管理员身份运行命令提示符普通账号打开即可环境变量配置正确的话普通账号也可以正常调用mysql命令。在命令提示符窗口中输入MySQL登录命令mysql-uroot-p输入完成后按下回车键执行该命令。4. 命令说明mysql是调用MySQL客户端程序-u root指定登录用户为root超级管理员-p表示需要输入密码登录。5.2 输入密码登录MySQL数据库执行登录命令后命令提示符窗口会显示「Enter password:」的提示此时输入我们之前在安装过程中设置的root用户密码输入完成后按下回车键。注意输入密码时命令行窗口不会显示任何输入的内容这是Windows的安全机制不是输入失败正常输入密码后回车即可确保输入的密码与设置的完全一致包括大小写。若按下回车后窗口显示MySQL的版本信息、欢迎语并且命令行前缀变为「mysql」说明你已经成功登录MySQL数据库MySQL安装、配置、环境变量全部成功没有任何问题。5.3 测试MySQL数据库功能成功登录MySQL后我们可以通过一条简单的SQL命令测试MySQL的功能是否正常在「mysql」后面输入以下SQL命令showdatabases;输入完成后按下回车键执行该命令。2. 命令说明该命令的作用是显示MySQL中所有的默认数据库是最基础的SQL查询命令可验证数据库的查询功能是否正常。3. 若执行命令后窗口显示出MySQL的默认数据库列表包括information_schema、mysql、performance_schema、sys等说明MySQL的功能完全正常安装流程全部圆满完成。六、新手安装常见报错与解决方案本章节整理了新手在MySQL安装过程中最常见的报错以及对应的详细解决方案遇到报错可直接对照排查解决。6.1 安装程序无法启动提示缺少VC运行库报错原因电脑上未安装MySQL 8.0必须的Microsoft Visual C 2015-2022运行库。解决方案前往微软官方网站下载对应系统位数的VC运行库安装包完成安装后重启电脑再重新运行MySQL安装程序。6.2 安装过程中提示“写入文件失败权限不足”报错原因没有以管理员身份运行安装程序导致无法向系统盘写入文件。解决方案关闭安装程序右键点击MySQL安装包选择「以管理员身份运行」重新进行安装。6.3 配置执行过程中服务注册失败报错原因电脑上之前安装过MySQL未彻底清理残留的服务注册表项或端口被占用。解决方案彻底卸载当前安装的MySQL按照本文1.2.3的步骤清理所有残留的目录、注册表项重启电脑后重新安装或修改MySQL的默认端口为未被占用的端口。6.4 配置完成后MySQL服务无法启动报错原因VC运行库缺失端口被占用配置文件错误数据目录损坏。解决方案首先确认VC运行库已正确安装检查3306端口是否被占用若仍无法启动彻底卸载MySQL清理残留后重新安装。6.5 输入mysql命令提示“‘mysql’ 不是内部或外部命令”报错原因环境变量配置错误或配置后未重启命令提示符窗口。解决方案首先检查Path环境变量中添加的MySQL bin路径是否完整、正确确保路径末尾没有多余的符号然后关闭所有已打开的命令提示符窗口重新打开后再次尝试若仍报错重启电脑后再试。6.6 登录时提示“Access denied for user ‘root’‘localhost’ (using password: YES)”报错原因输入的root密码错误或root用户密码设置失败。解决方案首先确认输入的密码与安装时设置的完全一致包括大小写、特殊符号若确认忘记密码可搜索MySQL 8.0 root密码重置教程重置密码后再登录。七、核心总结MySQL安装全流程关键节点速查表为了方便后续重装、排查问题时快速查阅整理了MySQL安装全流程的关键节点速查表涵盖所有核心步骤与注意事项流程阶段核心关键节点新手必记注意事项安装前准备管理员权限、VC运行库、3306端口校验、旧版本清理必须以管理员身份运行安装程序提前清理旧版本残留从源头避免90%的报错版本选择8.0 GA社区版、MSI完整离线安装包不要选5.7老旧版本、不要选ZIP免安装版、不要选开发测试版安装类型选择Custom自定义安装只安装MySQL Server核心服务避免冗余安装降低出错概率核心配置3306端口、强密码认证、root密码、Windows服务注册务必牢记root密码端口被占用及时修改默认勾选Windows服务注册环境变量配置复制MySQL bin路径、添加到系统Path变量必须添加到系统变量而非用户变量不要修改Path原有内容配置后重启命令行安装验证mysql -u root -p登录、show databases;测试能正常登录并执行查询命令才代表安装完全成功八、专栏订阅专栏优点《Python从入门到实战》专栏内容涵盖Python基础到高级编程、并发编程进程/线程/协程、网络编程TCP/UDP/Socket、核心内置/第三方模块、数据库核心实战、Web开发Django/Flask/FastAPI框架、数据库MySQL/ORM/异步数据库、网络爬虫同步/异步/分布式、Linux部署运维等全栈核心知识以项目驱动教学构建清晰学习路径适合零基础入门和进阶提升的同学跟着一步步从入门到精通专栏地址https://blog.csdn.net/zsh_1314520/category_13108073.html文章是永久吗一次订阅后可永久免费查看专栏内所有文章后续会持续更新全栈相关内容第一时间获取最新教程有答疑交流群吗订阅专栏后有专属的全栈学习答疑群群内提供专业问题答疑、和众多学习者抱团取暖一起沉淀技术、赋能成长进群方式订阅专栏后可直接在专栏内申请加入答疑群或私信博主沟通进群事宜https://bbs.csdn.net/topics/620104702更多干货点赞收藏关注博主不迷路博主博客链接https://blog.csdn.net/zsh_1314520?spm1000.2115.3001.5343专注Python全栈技术分享评论区留言问题会一一回复助力大家轻松搞定Python全栈【原创声明】除本文原文地址以外如发现同款内容皆为盗版本文已收录于《Python全栈从入门到实战》请勿购买盗版文章和专栏如购买盗版内容不提供任何服务。原文地址https://blog.csdn.net/zsh_1314520/article/details/161718192

相关新闻