为什么选择MSI安装包
MySQL官方提供了多种安装方式,其中MSI压缩包解压后包含完整的安装程序,适合需要自定义安装路径、组件和系统服务配置的用户。相比绿色免安装版,MSI版本能自动注册Windows服务,开机自启更稳定;相比在线安装包,它不依赖网络环境,断网也能顺利装完。对于本地开发、测试或小型项目部署,MSI是兼顾灵活性与规范性的首选。
安装前准备工作
前往MySQL官网下载页面,选择Windows平台下的ZIP Archive格式文件。注意不要点成exe在线安装器。下载完成后会得到一个体积较大的zip压缩包。准备一个不含中文和空格的纯英文路径作为目标目录,例如D:mysql-8.0.35-winx64。提前关闭杀毒软件或防火墙的实时防护,避免误拦截数据库核心进程。
解压与启动安装向导
使用压缩软件将zip包完整解压到指定文件夹。进入根目录,找到名为setup.exe的可执行文件,右键以管理员身份运行。点击Next进入许可协议界面,勾选接受条款后继续。首次打开可能会提示缺少Visual C++运行库,按弹窗指引下载安装即可,不影响后续步骤。
选择安装类型与组件
在Setup Type环节,推荐选择Developer Computer或Server only。前者默认开启所有常用功能,适合学习和日常开发;后者精简部分调试组件,更适合生产测试。点击Next进入Custom安装界面,展开MySQL Server节点,确认版本号正确。下方Data Directory可修改数据存储位置,建议保持默认以免产生权限冲突。若需安装示例数据库或离线文档,按需勾选,一般直接跳过即可节省磁盘空间。
配置账户与密码
进入Accounts and Roles页面,重点设置root用户密码。MySQL 8强制要求强密码策略,必须包含大小写字母、数字和特殊字符,长度不少于八位。若因密码规则导致报错,可在高级配置阶段通过命令行临时调整验证插件参数。为安全起见,不建议关闭密码强度检查,直接输入符合规范的复杂密码最省事。
服务名称与启动方式
Services and Ports页面控制后台运行机制。Service Name建议保留默认的MySQL80,方便后期通过命令行管理服务。Startup Type选Automatic可实现开机自动运行,手动维护时可改为Manual。Port Number保持3306不变,除非本机已有其他数据库占用端口。IPv4地址默认监听全部网卡,内网开发无需修改。
应用配置与完成安装
最后点击Execute按钮开始写入配置并创建系统服务。进度条走完显示Configuration successful即表示成功。此时打开Windows服务管理器,搜索MySQL80可见其状态为已启动。回到桌面点击Finish退出向导。为保证命令行随时调用,需将MySQL的bin目录添加到系统环境变量Path中,重启终端窗口生效。
连接测试与常见问题
打开PowerShell或CMD,输入mysql -u root -p回车,粘贴之前设置的密码。出现Welcome提示且光标闪烁说明登录成功。若遇到1045拒绝访问,检查密码是否含特殊符号被终端转义,建议用单引号包裹密码参数。若提示找不到命令,重新核对环境变量配置。使用Navicat或DBeaver等图形工具时,主机填localhost或127.0.0.1,端口3306,即可正常建库操作。整个过程无需额外依赖,装完即可投入开发使用。



