准备工作
在开始之前,请确保您已经下载了 MySQL 的安装包。
- 下载地址:MySQL 官方下载页面
- 选择版本:进入页面后,选择 "Microsoft Windows"。
- 选择下载类型:
- mysql-installer-web-community:推荐选择,这是一个较小的下载包(约 25MB),安装程序会在安装过程中自动下载所需的组件。
- mysql-installer-full-community:完整离线安装包(约 500MB+),包含了所有组件,一次性下载,适合网络不稳定的环境。
- 下载:点击 "Download" 按钮,可能需要登录 Oracle 账号(免费注册即可)。
第一步:运行安装程序
- 找到您下载的安装包文件(通常是
.msi格式,如mysql-installer-web-community-8.0.xx.xx.msi)。 - 双击该文件,启动安装程序。
- 您可能会看到来自 Windows 的“用户账户控制”提示,点击“是”以允许程序更改您的计算机。
- 进入欢迎界面,点击 "OK" 按钮。
第二步:选择安装类型
这是安装过程中最关键的一步,MySQL 安装程序提供了多种安装方式。
-
选择 "Full"(完整安装)
- 这是最简单、最推荐的方式,尤其对于初学者。
- 它会自动选择并安装以下所有组件:
- MySQL Server:数据库服务器核心。
- MySQL Workbench:官方的图形化管理工具,用于设计数据库、执行 SQL 查询等。
- MySQL Shell:一个功能强大的命令行工具和脚本环境。
- MySQL Router:用于应用程序的高可用性连接。
- MySQL for Visual Studio:如果您使用 Visual Studio 开发,这个插件会提供集成支持。
- Sample Databases:示例数据库,方便学习和测试。
- 选择 "Full" 后,直接点击 "Execute" 即可。
-
其他安装类型(可选)
- Custom(自定义):如果您是高级用户,可以选择此类型来手动挑选您需要的组件。
- Server only(仅服务器):如果您只需要数据库服务器本身,不想要图形界面工具,可以选择此类型。
- Client only(仅客户端):如果您的计算机上已经有 MySQL 服务器,您只想安装连接和管理工具,可以选择此类型。
第三步:等待组件下载和安装
如果您选择的是 "Full" 或 "Web" 安装类型,安装程序会开始自动下载所选的组件,这个过程可能需要一些时间,具体取决于您的网络速度。
- 安装程序会逐个下载并安装组件,您可以看到进度条。
- 请耐心等待,直到所有组件都显示为 "Complete"(完成)。
第四步:配置 MySQL 服务器
当所有组件安装完成后,安装程序会自动进入 产品配置 阶段,这是设置数据库管理员密码等关键信息的步骤。
-
点击 "Next" 进入配置向导。
-
选择配置类型:
- Configuring the MySQL Server machine now:为当前计算机配置 MySQL 服务器。(选择此项)
- Start the MySQL Server configuration later:稍后手动配置。
- 点击 "Next"。
-
设置服务器类型:
- Development Machine:开发机器,占用资源最少,仅用于个人开发和测试。(个人电脑首选)
- Server Machine:服务器机器,会占用较多系统资源,为并发连接做优化。
- Dedicated Machine:专用数据库服务器,占用几乎所有可用资源,用于高负载的数据库应用。
- 根据您的需求选择,然后点击 "Next"。
-
设置端口和网络选项:
- TCP/IP Port:默认端口是 3306,除非您有特殊需求(如端口冲突),否则保持默认即可。
- Open Windows Firewall...:勾选此项,安装程序会自动在 Windows 防火墙中为 MySQL 开放端口,允许外部连接。
- 点击 "Next"。
-
设置账户安全:
- Root Password:这是 MySQL 的超级管理员密码,至关重要!
- 输入密码:在 "Root Password" 和 "Confirm" 框中输入您想要设置的强密码。
- 建议:密码最好包含大小写字母、数字和特殊符号(如
!@#$%^&*),并且长度至少为8位。 - Create an Anonymous Account:不要勾选此项,创建匿名账户会带来安全隐患,默认是取消勾选的。
- 点击 "Next"。
-
设置 Windows 服务:
- Configure MySQL Server as a Windows Service:勾选此项,这会让 MySQL 在 Windows 启动时自动运行,非常方便。
- Service Name:默认为
MySQL80,保持默认即可。 - Start the MySQL Server at System Startup:此选项通常默认勾选,确保服务开机自启。
- 点击 "Next"。
-
应用配置:
- 您会看到一个总结页面,回顾您的配置选择。
- 确认无误后,点击 "Execute" 开始应用配置。
-
等待配置完成,您会看到所有任务都显示为 "Complete",点击 "Finish"。
第五步:验证安装
安装和配置都完成后,我们需要验证 MySQL 是否真的安装成功并正在运行。
-
检查 Windows 服务:
- 按
Win + R键,输入services.msc,然后按回车。 - 在服务列表中,找到名为
MySQL80(或您自定义的服务名)的服务。 - 确认其 “状态” 为 “正在运行”,“启动类型” 为 “自动”。
- 按
-
使用 MySQL Workbench 连接:
- 在开始菜单中找到并打开 MySQL Workbench。
- 首次打开时,它会弹出一个管理界面,点击 "Local instance MySQL80" 旁边的 "+" 号来添加一个连接。
- 在 "Setup New Connection" 窗口中:
- Connection Name:给连接起一个名字,如 "Local MySQL"。
- Hostname:默认是
localhost,表示连接本机。 - Port:默认是
3306。 - Username:输入
root。 - 点击 "Store in Vault...",然后输入您在第四步设置的 Root 密码。
- 点击 "Test Connection"。
- 如果成功,会弹出 "Successfully made a connection with the server." 的提示,点击 "OK",然后点击 "Finish" 保存连接。
- 在主界面中,双击您创建的连接,如果成功,右侧会显示一个查询编辑器,证明 MySQL 已经可以正常使用了。
第六步:后续操作
-
添加环境变量(可选,但推荐): 将 MySQL 的
bin目录添加到系统的 PATH 环境变量中,这样您就可以在任意命令行窗口中使用mysql,mysqldump等命令,而无需切换到特定目录。- MySQL 8.0 的
bin目录通常在:C:\Program Files\MySQL\MySQL Server 8.0\bin - 右键 “此电脑” -> “属性” -> “高级系统设置” -> “环境变量”。
- 在 “系统变量” 中找到
Path变量,双击它,点击 “新建”,然后将上述路径粘贴进去。
- MySQL 8.0 的
-
忘记 Root 密码怎么办? 如果您忘记了密码,可以参考官方文档进行重置,通常需要停止 MySQL 服务,以安全模式启动,然后重置密码,这是一个相对高级的操作,请谨慎操作。
恭喜您!按照以上步骤,您已经成功地在 Windows 系统上安装并配置好了 MySQL 服务器,现在您可以:
- 使用 MySQL Workbench 进行可视化的数据库管理。
- 使用各种编程语言(如 Python, Java, PHP, Node.js)连接到您的数据库。
- 开始您的数据库学习和项目开发之旅。
