澄迈县网站建设_网站建设公司_Redis_seo优化
2026/3/2 13:05:28 网站建设 项目流程

原文链接:https://mp.weixin.qq.com/s/5E_wApILdZ0KAB49otqDmg

大家好!今天咱们来聊聊一个非常实用的话题——如何在Windows系统上部署MySQL 8.0。不管你是刚入行的开发新手,还是需要快速搭建测试环境的老手,这篇文章都能让你少走很多弯路!

一、为什么是MySQL 8.0?为什么在Windows?

先解决两个灵魂拷问:

“都2026年了,为什么还要用MySQL 8.0?”
因为它是目前最稳定、功能最全的LTS版本。8.0带来了窗口函数、通用表表达式、原子DDL、JSON增强等众多企业级特性,性能比5.7提升明显,而且主流云厂商都已全面支持。

“生产环境都用Linux,为什么学Windows部署?”
现实情况是:70%的开发者的本地开发环境是Windows,很多中小企业的测试环境甚至生产环境也跑在Windows上。掌握Windows下的部署,就是掌握最实际的技能。

二、部署准备:比安装更重要的事

很多教程一上来就让你下载安装包,但真正专业的部署,从准备阶段就已经开始了

1. 环境检查清单

  • 系统版本:Windows 10 或Windows 11 以上(老系统会遇到各种奇怪问题)
  • 内存要求:至少2GB空闲内存(4GB以上为佳)
  • 磁盘空间:安装需要300MB,但数据文件建议预留10GB以上
  • 端口检查:3306端口是否被占用?用这个命令检查:
netstat-ano|findstr :3306

如果被占用(旧版MySQL占用),要么卸载旧版,要么换个端口。

2. 账号权限的艺术

永远不要用Administrator直接安装数据库!这是安全大忌。

  • 创建一个普通用户账号,加入Administrators组
  • 或者专门创建 mysql 系统用户(推荐):

3. 下载选择:MSI还是ZIP?

  • MSI安装包:适合新手,图形化界面,自动配置服务
  • ZIP压缩包:适合老手,灵活可控,便于多实例部署
  • 我的建议:第一次接触选MSI,想深入学习选ZIP。今天我们讲MSI

三、MSI方式安装 MySQL 8.0(图文详解)

第1步:下载正确的版本

进入MySQL官网下载页面(https://www.mysql.com/cn/downloads/),你会看到一堆选项,安装如下步骤下载MSI安装包:

第2步:安装类型选择&安装

双击下载好的 .msi 文件,开始安装。

安装时会让你选类型:

  1. Developer Default:开发默认(包含所有工具,占空间大)

  2. Server only:仅服务器

  3. Client only:仅客户端

  4. Full:全部

  5. Custom:自定义

个人用户选“Server only”,企业测试环境选“Custom”,可以精细控制。选择完成安装类型之后,鼠标点击Execute开始安装MySQL:

安装完成之后选择Next进行下一步:

第3步:关键配置页面详解

这里是最容易出错的地方:

  1. Config Type(配置类型)

开发测试选 Development Computer

生产环境选 Server Computer

  1. TCP/IP Port(端口)

默认是 3306,建议保留。如果被占用(比如 Docker 或旧 MySQL),可改为 3307 等。

  1. 认证方法选择
Use Strong Password EncryptionforAuthentication(RECOMMENDED)Use Legacy Authentication Method(Retain MySQL5.x Compatibility)

这里是 MySQL 8.0 最大的“坑”!一定选第一个(即使用 caching_sha2_password 插件)!新的加密方式更安全,虽然有些老程序可能不支持,但这是趋势。不要选 “Legacy Authentication Method”,除非你明确知道旧客户端不支持新认证(如某些老版 PHP)

  1. 设置root密码
  • 密码长度至少8位,包含大小写、数字、特殊字符,务必牢记!后续登录全靠它。(如:LyjLyh@990226)
  • 创建额外用户:建议创建一个admin管理用户(如:myadmin)用于日常管理,root仅用于紧急情况

  1. Windows服务配置
  • Service Name:可以改成 MySQL80(默认)或 其他
  • Run as:如果选Custom User ,填入安装准备前创建的 mysql 用户

  1. Apply Configuration

点击 “Execute”,等待绿色对勾全部打满,表示配置成功!

  1. 安装完成

四、安装后验证

方法一:命令行登录测试

安装完成后,打开命令提示符输入:

mysql -u root -p

输入密码,看到 mysql> 提示符就成功了。如下:

如果提示 ‘mysql不是内部或外部命令’,说明环境变量未配置!如下:

方法二:检查 Windows 服务

  • 按 Win + R → 输入services.msc
  • 找到MySQL80服务,状态应为 “正在运行”

六、配置环境变量(解决命令找不到问题)

即使安装成功,很多新手仍无法在任意目录使用 mysql 命令,原因就是没配环境变量。

配置步骤:

  1. 找到 MySQL 的 bin 目录,通常位于:
C:\Program Files\MySQL\MySQL Server8.0\bin

  1. 复制该路径,右键桌面的“此电脑” → 属性 → 高级系统设置 → 环境变量

  1. 在 系统变量 中找到 Path,点击“编辑”

  1. 点击“新建”,粘贴上面MySQL的bin路径

  1. 一直确定,关闭环境变量配置

再次在命令行窗口输入 mysql -V,应显示版本号(如 mysql Ver 8.0.xx…)

写在最后

MySQL 作为全球最流行的开源数据库,掌握其部署与基础运维是每个开发者的基本功。本文从下载 → 安装 → 配置 → 验证 → 排错全链路覆盖,力求让你一次成功,不再返工

互动时间
你在安装 MySQL 时遇到过哪些“奇葩”问题?欢迎在评论区留言,我会一一解答!
觉得本文有帮助?点赞 + 收藏 + 转发,让更多人告别安装焦虑!

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询