MySQL 8.0.20 是目前企业级开发中非常稳定的一个版本,很多开发者和运维人员都习惯使用传统的 MSI 安装包进行部署。相比手动解压的配置方式,MSI 安装器会自动处理系统环境变量、注册表和 Windows 服务,数据库启动和停止更加省心。下面直接用最直白的方式,带你一步步完成从零到可用的完整安装流程。
第一步:下载准备与基础环境检查
前往 MySQL 官方下载页面,找到 Windows 分类下的 MSI Installer 选项。根据你的系统位数选择 x64 版本下载安装包。下载完成后双击运行,如果系统弹出 SmartScreen 安全拦截提示,点击下方的仍要运行即可。安装程序会首先扫描电脑是否缺少 Visual C++ 运行库或 .NET Framework 依赖,如果有缺失,它会弹窗提示你下载,等待补全后再继续。这一步是为了保证数据库底层运行稳定,千万不要跳过。
第二步:选择安装模式与许可协议
进入主界面后点击 Next,会弹出四种安装场景。新手和服务器部署推荐选 Server only,这是纯后端模式,占用资源最少,运行效率最高。如果你需要图形界面管理数据库,可以选 Developer Default,它会额外装上 Workbench 客户端。选择完成后一路 Next,直到出现开源许可证协议页面。仔细浏览或者直接拉到最底下,勾选 I accept the license terms 复选框,然后点击 Next 继续。这一步很多人容易卡住,记得务必勾选同意。
第三步:核心配置与账户安全设置
到达 Configure the MySQL Server 界面时,重点看 Type and Networking 区域。Port 端口号保持默认的 3306 不要改动,除非你的电脑已经被其他软件占用了。Authentication Method 这里是关键,务必选中第二个选项 Use Strong Password Encryption for Authentication,这是 MySQL 8.0 引入的新版加密标准,能有效防止老旧客户端连接时产生兼容性报错。Network 标签页保持默认即可,不需要手动填 IP。
接着进入 Accounts and Roles 页面,这里负责创建管理员账号。在 Root 用户下方输入你想要的登录密码,长度建议八位以上,包含大小写字母和数字。点击 Add User 可以新建专用业务账号,一般个人开发直接用 root 就够了。Accounts and Roles 下方的 Remote Access 选项,建议勾选 Allow root access from remote machines,这样你电脑上的 Navicat 或 DBeaver 才能通过本地网络连上数据库。如果只需要本机调试,可以不勾。
第四步:Windows 服务注册与启动
进入 Services Configuration 页面,Service Name 保持 mysql 不变。Mode 选择 Standard Mode 即可。最下面的 Root Machine Password 再次输入刚才设置的密码。务必勾选 Start the MySQL Server at system startup,这样每次重启电脑数据库都会自动后台运行,不用手动敲命令。Exposable TCP/IP networking 也建议保持开启。点击底部的 Execute 按钮,系统开始写入配置并启动服务,进度条走到一百 percent 后点 Finish 结束安装。
第五步:命令行验证与日常维护技巧
安装向导关闭后,打开 CMD 命令行窗口,输入 mysql -u root -p 并回车,粘贴密码后看到 mysql> 提示符就说明安装彻底成功。如果想查看当前数据库状态,可以输入 status; 命令。平时管理服务也很简单,在任务管理器里找 MySQL80 服务,右键可以重启或停止。切记不要在 Data 目录里手动删文件,所有数据操作都应该通过 SQL 语句或正规客户端完成。遇到 2058 插件报错,用 ALTER USER 命令重置一下认证插件就能恢复。这套流程走通后,你的本地开发环境就算正式搭建完毕了。



