准备工作与官方下载指引
在安装之前,首先需要获取正确的安装包。请打开MySQL官网,进入Downloads页面并选择MySQL Community Server。当前主流版本为8.0系列,点击下载链接后系统会跳转到登录页,直接点击No thanks, just start my download即可获取文件。务必认准Windows (x86, 64-bit)选项下的Community版本,后缀为.msi的安装包。这种安装包采用微软标准的安装向导模式,相比解压版更稳定,且会自动处理服务注册和环境变量,非常适合新手和企业环境部署。
运行安装包与选择安装类型
双击下载的msi文件启动安装程序。首次弹出的界面会询问Setup Type(安装类型),这里提供三种选项。如果是个人学习或纯服务器用途,强烈建议选择Server only,它只包含核心的数据库引擎,体积最小且性能最优。若需要自带Workbench图形管理工具及命令行客户端,可选择Developer Default。Custom则允许手动勾选组件。一般情况直接选Server only最为稳妥,点击Next继续。
配置安装路径与准备环境
接下来是Change Path环节,请自定义安装目录。建议将路径设置在非系统盘,例如D:\MySQL80,并且绝对不要包含中文或特殊符号,否则后续极易引发权限报错。磁盘需预留至少两GB空间用于存放初始数据文件和日志。确认路径无误后点击Next,程序会开始复制基础文件。这一步通常只需几十秒,完成后自动跳转至Product Configuration配置向导,这是整个安装流程的核心环节。
网络设置与身份验证插件选择
在Type and Networking页面中,主要调整端口号和身份验证方式。默认监听端口为3306,如果电脑已运行SQL Server或其他软件占用该端口,需在此改为3307或更高。Authentication Method(身份验证方法)有两个选项,推荐保持默认的caching_sha2_password,这是官方主推的高安全加密方式。如果你的旧版开发框架或连接工具报错不支持,可切换为mysql_native_password以兼容老项目。勾选Open Port in Firewall即可放行防火墙限制。
账户管理与服务启动设置
进入Accounts and Roles页面,重点设置root管理员密码。MySQL 8.0强制要求密码复杂度,必须包含大小写字母、数字和特殊字符。测试环境为方便记忆可设置简单组合,但生产环境务必遵守规范。同时留意Account URL字段,记录生成的临时密码用于首次登录。Services Configuration页面中,Service Name默认MySQL80,Startup Type设为Automatic表示开机自启。勾选Create Accounts创建系统服务账户,随后点击Execute按钮正式执行配置脚本。
执行初始化与完成安装验证
点击Execute后,进度条会显示创建用户、初始化数据目录、写入注册表等服务启动过程。全程约一分钟,底部出现Successfully completed标志着所有底层配置就位。点击Finish关闭向导。此时打开任务管理器或服务列表,能看到名为MySQL80的服务处于运行状态。按下Win键输入cmd打开命令提示符,输入mysql -u root -p并按回车,粘贴刚才设置的密码。若能顺利显示Welcome到MySQL Monitor界面,说明核心功能已完全跑通。
环境变量补充与连接工具测试
虽然msi安装包通常会自动添加环境变量,但为了保险起见,建议手动核对一下。右键此电脑选择属性,进入高级系统设置的环境变量,查看Path列表中是否包含C:\Program Files\MySQL\MySQL Server 8.0\bin。若无此项,需手动新建并粘贴完整路径,之后重新打开终端即可全局调用mysql命令。最后推荐使用Navicat或DBeaver等第三方客户端进行连接测试,填入本地IP、端口3306及刚创建的root账号密码。成功建立连接后即可开始导入数据表或编写查询语句,整个部署工作至此彻底结束。



