1. MySQL安装前的准备工作
1.1 系统环境检查
在开始安装MySQL之前,首先需要确认你的操作系统环境。MySQL支持Windows、Linux和macOS三大主流平台,不同平台的安装方式略有差异。以Windows 10/11为例,建议系统版本不低于1809,并确保有至少2GB的可用内存和5GB的磁盘空间。
打开命令提示符(cmd),输入以下命令检查系统版本:
bash复制winver
对于Linux用户,可以通过以下命令查看发行版信息:
bash复制cat /etc/os-release
注意:32位系统最高只能安装MySQL 5.7版本,64位系统则支持所有最新版本。如果你的项目需要长期维护,强烈建议使用64位系统。
1.2 安装包下载选择
访问MySQL官方网站下载页面时,你会看到多个版本选项。对于大多数生产环境,推荐选择MySQL Community Server 8.0系列的最新GA(General Availability)版本。这个版本经过充分测试,兼具稳定性和新特性。
下载时注意两个关键选择:
- 安装包类型:Windows用户选择MSI Installer,Linux用户根据发行版选择对应包(如Ubuntu选.deb,CentOS选.rpm)
- 版本分支:生产环境选GA版,测试新功能可选Development Releases
实操心得:国内用户下载速度可能较慢,可以使用国内镜像源。清华大学开源镜像站提供了MySQL的国内镜像,下载速度更快。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. Windows平台安装详解
2.1 图形化安装步骤
运行下载的MSI安装包后,按照以下步骤操作:
- 选择安装类型:
- Developer Default:开发默认(包含所有组件)
- Server only:仅服务器
- Client only:仅客户端
- Full:完整安装
- Custom:自定义
对于首次安装,建议选择"Custom"自定义安装,这样可以精确控制安装的组件。
-
选择产品和功能:
- MySQL Server(必选)
- MySQL Workbench(图形化管理工具,推荐)
- MySQL Shell(高级命令行工具)
- MySQL Router(连接路由)
- Samples and Examples(示例数据库,学习用)
-
安装依赖检查:
安装程序会自动检测缺少的依赖,如Visual C++ Redistributable等。按照提示安装这些依赖项即可。
2.2 服务器配置向导
安装完成后会自动启动配置向导,这是最关键的部分:
-
选择配置类型:
- Development Computer:开发机(占用较多资源)
- Server Computer:服务器(中等资源)
- Dedicated Computer:专用MySQL服务器(最大资源)
-
认证方法设置:
- 推荐选择"Use Strong Password Encryption for Authentication"(SHA256)
- 传统认证方式(MySQL5.x兼容)已不推荐
-
设置root密码:
- 密码至少8位,包含大小写字母、数字和特殊字符
- 建议勾选"Add firewall exception for this port"(默认3306)
- 务必勾选"Create An Anonymous Account"(不创建匿名账户)
-
Windows服务配置:
- 服务名默认MySQL80(可自定义)
- 建议选择"Start the MySQL Server at System Startup"
-
应用配置:
点击Execute执行所有配置,完成后会显示绿色对勾表示成功。
2.3 验证安装
安装完成后
