返回 导航

其他

hangge.com

MySQL - Windows下MySQL的安装教程1(使用MSI安装包安装)

作者:hangge | 2026-09-04 08:40
        MySQL 作为最流行的开源关系型数据库之一,是开发者必备的基础环境。无论是个人学习还是企业项目开发,搭建一个稳定的 MySQL 数据库环境都是第一步。目前两种主流安装方式有两种:MSI 图形化安装 和 ZIP 解压版安装,本文先演示前者。

一、基本介绍

1,MySQL 是什么

(1)MySQL 是一个开源的关系型数据库管理系统,由瑞典公司 MySQL AB 开发,现属于 Oracle 公司。它是世界上最流行的数据库之一,广泛应用于互联网应用、企业系统、数据仓库等场景。

(2)MySQL 具有以下核心优势:
  • 开源免费:社区版 Community Server 完全免费,适合个人学习和中小型项目
  • 性能优秀:支持大规模数据处理,查询效率高
  • 跨平台:支持 WindowsLinuxmacOS 等主流操作系统
  • 生态丰富:提供可视化工具 Workbench、各种语言驱动支持
  • 社区活跃:文档完善,问题容易找到解决方案

(3)版本选择建议:
  • MySQL Community Server:开源免费,适合个人学习和中小型项目
  • MySQL Enterprise Edition:商业付费版,提供企业级支持、高级安全特性
提示:版本号建议选择 8.0.x LTS 长期支持版,稳定性和兼容性最佳。MySQL 8.0 相比 5.7 在性能、安全性、JSON 支持等方面都有显著提升。

2,安装说明

(1)在安装 MySQL 之前,确保我们的系统满足以下要求:
  • 操作系统Windows 10 / Windows 11 / Windows Server 2016+
  • 系统架构64 位(当前 MySQL 已不再提供 32 位版本)
  • 磁盘空间:至少 2GB 可用空间(建议 5GB+
  • 内存:建议 4GB 以上
  • 管理员权限:安装过程需要管理员权限
提示:如果之前安装过 MySQL 但卸载不干净,可能会影响新安装。建议先进行卸载清理。

(2)Windows 系统下安装 MySQL 有两种主流方式:
  • MSI 安装包:图形化向导安装,自动配置,适合新手
  • ZIP 压缩包:解压后手动配置,更加灵活,适合有经验的开发者
对比项 MSI 安装包 ZIP 压缩包
安装难度 简单,图形化向导 中等,需手动配置
安装速度 较慢(包含完整组件) 较快(只含核心文件)
灵活性 安装路径固定 可自定义安装位置
配置方式 自动生成配置 手动创建 my.ini
适用人群 新手、快速部署 开发者、可控需求

二、方式一:MSI 安装包图形化安装

1,下载安装包

(1)打开 MySQL 官方下载页面:

(2)选择 MySQL Installer for Windows,下载 mysql-installer-community-8.0.x.x.msi(约 500MB+,包含完整安装包)。
提示:无需登录 Oracle 账号,直接点击 "No thanks,just start my download" 即可开始下载。

2,开始安装

(1)双击下载好的 MSI 文件,启动安装向导。有以下选项,这里我们选择 Custom 后,点击 Next 按钮。
  • Server only:仅安装数据库服务
  • Client only:仅安装 MySQL 客户端程序、连接工具
  • Full:安装 MySQL 安装包中包含的所有产品、组件、功能、文档、示例代码,无任何遗漏。
  • Custom:自定义选择安装组件

(2)进入自定义安装的组件选择页面后,仅添加 MySQL Server 核心服务(MySQL Server 8.0.xx - X64)到右侧即可。然后点击 Next 按钮。
提示:若需要图形化管理工具,可在左侧「Applications」目录中,找到「MySQL Workbench 8.0.xx - X64」,同样添加到右侧待安装列表中,该工具是 MySQL 官方的图形化管理工具,新手使用起来比命令行更友好。

(3)点击 "Execute" 开始安装,等待所有组件安装完成后点击 "Next"。

3,产品配置

(1)进入产品配置页面,保持默认,点击 "Next"。

(2)类型和网络配置参照如下设置,然后点击 "Next" 继续配置。
  • Config Type:选择 "Development Computer"(开发机器,占用资源较少)
  • 端口号:默认 3306,如无冲突不建议修改
  • 勾选 "Show Advanced and Logging Options" 可查看高级选项

4,认证方式与账户设置

(1)认证方法:推荐选择 "Use Strong Password Encryption for Authentication"(强密码加密,MySQL 8.0 新特性)。
注意:如果我们的应用程序使用较旧的 MySQL 驱动,可能不支持新的认证方式,此时可选择 "Use Legacy Authentication Method" 以保持兼容性。

(2)设置 root 账户密码:输入并确认密码,比如我这里设置为 Hangge_123,请务必牢记。然后点击 Next 下一步。
提示rootMySQL 的超级管理员账户,拥有最高权限,密码设置后请妥善保存。我们还可以在此页面添加用户账户:点击 "Add User" 可创建普通用户,设置用户名、密码和权限。

5,Windows 服务配置

(1)按如下进行服务配置选项接口即可,然后点击 Next 按钮。
  • 勾选 "Configure MySQL Server as a Windows Service"
  • Service Name:默认 MySQL80,可自定义
  • 勾选 "Start the MySQL Server at System Startup"(开机自启,按需选择)
  • 运行账户选择 "Standard System Account" 即可

(2)进入服务器文件权限配置页面,这个界面专门控制 MySQL 数据目录 C:\ProgramData\MySQL\MySQL Server 8.0\DataWindows 文件夹权限,我们同样直接点击 Next 即可。

6,完成安装

(1)保持默认日志选项,点击 "Next"。

(2)接着进入 Advanced Options(高级选项)页面,这里面有一个 Table Names Case:表名大小写规则(重中之重)
  • Lower Case (default) :磁盘上全部以小写保存数据库名、表名(建表 UserInfo,磁盘存为 userinfo
    • 查询 SQL 自动转小写匹配 → 查询不区分大小写
    • 示例:select * from UserInfoselect * from userinfo 等效。
    • 本地开发、Windows 环境、项目未来可能部署到 Linux 服务器;
    • WindowsLinux 数据库迁移几乎不会踩坑,行业通用标准。
  • Preserve Given Case :磁盘原样保存大小写(建表写 UserInfo,文件名字就是 UserInfo
    • 查询匹配时仍然转小写对比(不区分大小写)
    • Windows 文件系统本身大小写不敏感,很容易出现表找不到、备份迁移到 Linux 报错。
    • 仅一种场景可选:老旧项目必须保留表名字母大小写展示,并且永远不会迁移到 Linux
注意:MySQL8.0 初始化之后,不允许修改 lower_case_table_names。安装好 MySQL 再想去切换 12,唯一办法:删除整个 Data 数据目录,重新初始化数据库,数据会全部清空。

(3)点击 "Execute" 应用所有配置。

(4)所有项打勾后,点击 "Finish" 完成安装。
评论

全部评论(0)

回到顶部