在 Microsoft Windows 上安装 MySQL 有多种方法。最简单和推荐的方法是下载 MySQL Installer(对于 Windows),并让它安装和配置对应版本的 MySQL 服务器。本文章便是介绍如何在 Windows 11 系统上获取并部署 MySQL 8.0 服务器。
也可参考官方手册安装: MySQL :: MySQL 8.0 Reference Manual :: 2.3.3.3 Installation Workflows with MySQL Installer
1. 安装准备
1.1. 准备 MySQL 安装包
进入 MySQL 官方网站的下载页面 dev.mysql.com/downloads/ 点击 MySQL Installer for Windows ,然后选择要下载的版本及系统,下载后打开。
注意,安装前先检查系统是否已安装 MySQL,如过系统中以经安装过 MySQL,建议完全卸载后再安装。
2. 产品安装
2.1. 选择安装类型
在初始设置期间,系统会提示您选择 MySQL 要安装在主机上的产品。
- Server only:仅安装 MySQL 服务器。
- Client only:仅安装最新的 MySQL 应用程序(例如 MySQL Shell、MySQL Router 和 MySQL Workbench)。
- Full:安装所有可用 MySQL 产品。
- Custom:用户自定义安装。
这里选用自定义安装:
2.2. 选择产品和特性
按实际使用情况选择要安装的 MySQL 组件。
MySQL Server
唯一真正存数据、跑 SQL 的进程(mysqld)。不管开发还是生产,只要想用数据库就必装,其它组件都围着它转。
MySQL Workbench
官方出品的 “图形化集成环境”。
MySQL Shell
新一代 “三合一” 高级客户端:SQL / JavaScript / Python 均可交互,还自带管理 API(InnoDB Cluster、ReplicaSet、Router 一键部署)。
MySQL Router
MySQL 官方出品的 “轻量级 TCP 路由层”
MySQL Documentaion
离线版官方手册(HTML/PDF),装完会在开始菜单/应用目录出现快捷方式。
选好后继续下一步即可。
2.3. 下载
此时取消安装,则产品是已安装,但服务器尚未配置。要重新启动服务器配置,请打开 MySQL 安装程序 ,然后单击仪表板中相应服务器旁边的重新配置。
3. 产品配置
完成上面的 MySQL 安装向导后,表示产品已安装,接着会自动执行 MySQL Configurator,即配置 MySQL 服务。
3.1. 服务器配置类型和连接
此设置定义系统分配给 MySQL 服务器的资源(内存)数量,与 MySQL 的连接方式以及高级配置,一般默认即可。
3.2. 认证方式
选择 MySQL 服务器的身份认证方式,根据自己实际情况选择,我这里选择默认。
使用强密码加密进行身份验证 (推荐)
MySQL 8.0 支持基于改进的 更强大的基于 SHA256 的密码方法。
使用旧版身份验证方法(保留 MySQL 5.x 兼容性)
使用旧的 MySQL 5.x 旧版身份验证方法 只有在以下情况下才应考虑:
- 无法更新应用程序以使用 MySQL 8.0 连接器和驱动程序。
- 现有应用程序的重新编译不可行。
- 更新的特定语言的连接器或驱动程序尚不可用。
3.3. 账户和角色
在这里需要设置 root 用户密码,后面在使用 root 用户访问 MySQL 服务时需要使用该密码。
3.4. Windows 服务
MySQL 作为一个服务程序,默认将其设置为 Windows 服务和开启自动启动,下一步即可。
3.5. 执行配置生效
点击 Execute 执行配置生效,只有执行下面步骤上面的配置才能生效,然后点击 Finish 配置完成。
4. 尝试连接 MySQL 服务
4.1. 确保 MySQL 服务已启动
Win+R 输入 services.msc 打开服务查找 “MySQL” 或 “MySQL80” 服务,确保状态应为 “正在运行”。
4.2. 通过 MySQL Client 连接 MySQL 服务
在开始菜单打开 MySQL 命令行客户端,
输入前面已经设置好的 root 用户密码,回车,出现下图则表示成功连接到 MySQL 服务。