MySQL 8.0 MSI 安装详细教程
MySQL 提供了 MSI 安装包,这使得在 Windows 系统上安装和配置 MySQL 变得非常简单,本教程将引导你一步步完成安装。
第一步:准备工作
在开始安装之前,请确保你已经完成了以下准备工作:
-
下载 MySQL 安装包
- 访问 MySQL 官方下载页面:https://dev.mysql.com/downloads/installer/
- 你会看到两个选项:
- mysql-installer-web-community:这是一个较小的安装程序(约 20MB),会在安装过程中从网络下载所需的组件,推荐网速快的用户使用。
- mysql-installer-full-community:这是一个完整的离线安装包(约 500MB+),包含了所有组件,无需联网,推荐网络环境不佳或需要离线安装的用户使用。
- 根据你的网络情况选择下载
msi文件。
-
检查系统要求
- 操作系统:Windows 10, Windows 11, Windows Server 2025 及更高版本。
- 硬件:至少 1GB RAM(推荐 2GB 或以上),至少 1GB 的可用磁盘空间。
- 权限:建议以管理员身份运行安装程序,以确保安装过程顺利。
第二步:运行安装程序
-
找到你下载的
mysql-installer-web-community-8.x.x.x.msi文件,双击运行。 -
在弹出的安全警告窗口中,点击 “是”。
-
接下来是 MySQL 安装程序的欢迎界面,直接点击 “OK”。
第三步:选择安装类型
这是最关键的一步,MySQL 安装程序提供了多种安装类型,我们选择最常用的 "Full"(完整安装)。
- Developer Default:为开发者准备的默认安装,包含 MySQL 服务器、MySQL Workbench、MySQL Notifier、Shell Utilities 等,对于大多数开发者来说,这是一个非常好的选择。
- Server only:仅安装 MySQL 服务器。
- Client only:仅安装 MySQL 客户端工具(如命令行、MySQL Router)。
- Full:安装所有可用的组件,包括服务器、工作台、路由器、文档等,如果你想一次性拥有所有工具,选择此项。
- Custom:自定义安装,你可以手动选择需要安装的每一个组件。
推荐选择 Full 或 Developer Default,点击 "Next"。
第四步:检查并执行产品列表
在进入实际安装前,安装程序会再次列出你即将安装的所有组件,你可以在这里查看每个组件的版本和大小。
- 如果列表为空,可以点击底部的 "Execute" 按钮,让安装程序从网络检测并下载所需组件(如果你下载的是 Web 版本)。
- 如果列表已经包含了所有组件,直接点击 "Next"。
第五步:执行安装
安装程序现在会开始下载(如果需要)并安装你选择的组件,这个过程可能需要几分钟时间,具体取决于你的网速和电脑性能,耐心等待即可。
第六步:配置 MySQL 服务器
这是整个安装过程中最重要、最核心的步骤,当服务器组件安装完成后,会自动弹出 "Product Configuration"(产品配置) 窗口。
-
点击 "Next",进入配置向导。
-
选择配置类型
- Configuring the MySQL Server:这是标准配置,适用于大多数场景。
- Advanced Configuration:高级配置,允许你更细致地设置服务器参数(如端口号、数据目录、日志位置等),对于新手,建议选择标准配置。
选择 "Configuring the MySQL Server",点击 "Next"。
-
设置账户和密码
- Root Password:这是 MySQL 的超级管理员账户,拥有最高权限。请务必设置一个强密码,并牢记它。
- Confirm:再次输入你设置的密码。
- Enable root access from remote machines:(重要) 勾选此项后,允许其他计算机使用 root 账户远程连接到你的 MySQL 服务器,出于安全考虑,默认不推荐勾选,如果你需要远程连接,建议创建一个专门的非 root 用户。
- Create an additional MySQL user account:可以创建一个普通用户账户,用于日常应用程序连接,提高安全性。
设置好密码后,点击 "Next"。
-
Windows 服务配置
- Configure MySQL Server as a Windows Service:(必须勾选),这会让 MySQL 在 Windows 启动时自动作为后台服务运行,无需你手动启动。
- Service Name:服务的名称,默认是
MySQL80,保持默认即可。 - Start the MySQL Server at System Startup:(必须勾选),确保开机自启。
- Run the MySQL Server as a Windows Service:(必须勾选)。
- Standard System Account:(推荐选择),使用标准的系统账户运行,安全性更高。
- Local System account:使用本地系统账户运行,权限更高,但通常不建议。
确认选项后,点击 "Next"。
-
应用安全设置
- Apply Security Settings:这一步会执行一些基本的安全检查,比如移除匿名用户、禁止 root 远程登录(如果你之前没勾选的话)、移除测试数据库等。
- 你会看到一个安全配置列表,确保所有项目都是绿色的 "OK" 状态。
- 点击 "Execute" 执行这些安全设置。
-
完成配置
- 执行成功后,会显示 "Apply Security Settings" completed,点击 "Finish"。
第七步:完成安装
所有组件都已安装并配置完毕,点击 "Next",然后点击 "Finish",关闭安装向导。
第八步:验证安装
安装完成后,最重要的一步是验证 MySQL 是否正常运行。
使用 MySQL Workbench (图形界面)
- 在开始菜单中找到并打开 MySQL Workbench。
- 在主界面,你应该能看到一个名为 "Local instance MySQL80" 的连接。
- 双击该连接,如果提示输入密码,输入你之前设置的 root 密码。
- 如果连接成功,会打开一个查询编辑器窗口,这表示 MySQL 服务器已经正常工作了!
使用命令行 (CMD)
- 按
Win + R键,输入cmd并回车,打开命令提示符。 - 输入以下命令并回车:
mysql -u root -p
- 系统会提示你输入密码:
Enter password:。 - 输入你设置的 root 密码,然后回车。
- 如果出现
mysql>提示符,说明连接成功!你可以输入exit;来退出。
常见问题与注意事项
- 忘记 root 密码怎么办?
这是一个比较麻烦的问题,需要停止 MySQL 服务,以安全模式启动,然后修改密码,具体步骤可以搜索 "忘记 MySQL root 密码重置方法"。
- 端口冲突
默认 MySQL 使用 3306 端口,如果你的电脑上已经有其他程序占用了这个端口,安装时会报错,你可以在高级配置中修改端口号。
- 无法连接到 'localhost'
- 通常是 MySQL 服务未启动,检查 Windows 的服务列表,找到
MySQL80服务,确保其状态为“正在运行”,类型为“自动”。
- 通常是 MySQL 服务未启动,检查 Windows 的服务列表,找到
- 安装失败
- 检查是否以管理员身份运行安装程序。
- 检查杀毒软件是否阻止了安装。
- 确保之前的 MySQL 版本(如果存在)已被完全卸载。
至此,你已经成功地在 Windows 系统上安装并配置好了 MySQL!你可以开始使用 MySQL Workbench 进行数据库管理,或者使用各种编程语言连接到你的 MySQL 数据库了。
