Windows 10/11 下 MySQL 8.0 保姆级安装与配置全攻略(图文详解)

Windows 10/11 下 MySQL 8.0 保姆级安装与配置全攻略(图文详解)
1. 准备工作下载MySQL 8.0安装包如果你是第一次接触MySQL可能会被官网的各种版本搞得一头雾水。别担心跟着我的步骤来保证你能下载到正确的安装包。我最近刚在Windows 11上安装了MySQL 8.0.36版本整个过程非常顺利。首先打开浏览器访问MySQL官方网站。这里有个小技巧直接搜索MySQL下载可能会跳转到中文页面但英文官网的下载速度通常更快。进入下载页面后你会看到两个主要选项MySQL Installer和ZIP Archive。对于新手来说我强烈推荐使用MySQL Installer因为它能自动处理很多配置工作就像有个老师傅在旁边手把手教你一样。点击MySQL Installer for Windows后页面会显示两个版本体积较大的完整版和较小的在线安装版。我建议下载完整版通常300MB左右虽然文件大些但安装时不需要联网避免因为网络问题导致安装失败。记得选择mysql-installer-community开头的文件这是社区免费版完全够个人学习和小型项目使用。下载完成后建议右键点击安装包选择属性在常规选项卡底部勾选解除锁定然后点击确定。这个小操作能避免安装时出现莫名其妙的权限问题是我踩过几次坑后总结的经验。2. 安装MySQL 8.0核心组件双击安装包开始安装你会看到一个蓝灰色的安装向导界面。这里有个重要提示如果系统弹出用户账户控制(UAC)提示一定要点击是否则安装会失败。我第一次安装时就因为手快点了否结果不得不重头再来。在安装类型(Setup Type)界面你会看到5个选项。对于大多数开发者我推荐选择Custom自定义安装这样能精确控制要安装的组件。点击Custom后在左侧展开MySQL Servers选择最新的MySQL Server 8.0.x版本然后点击箭头图标添加到右侧安装列表。这里有个容易忽略的重要设置点击右下角的Advanced Options可以修改安装路径。我习惯把MySQL安装在D盘的MySQL目录下这样重装系统时数据不会丢失。设置好路径后建议记下这个位置后面配置环境变量时会用到。点击Next进入安装确认界面这里会列出所有将要安装的组件。仔细检查一遍确认没有多选或少选然后点击Execute开始安装。安装过程中可能会提示安装Visual C Redistributable这是MySQL运行必需的组件直接点击安装即可。安装完成后你会看到一个绿色的Complete提示。别急着点Next先喝口水休息一下因为接下来才是真正的配置环节。3. 服务器配置与初始化设置点击Next进入产品配置向导这里才是MySQL安装的核心环节。首先选择配置类型(Config Type)对于开发用机建议选择Development Machine这样MySQL会使用较少的内存资源。如果你用的是16GB以上内存的电脑也可以选择Server Machine。端口设置保持默认的3306即可除非你要在同一台电脑安装多个MySQL实例。认证方法(Authentication Method)这里要特别注意MySQL 8.0默认使用更安全的caching_sha2_password认证但如果你需要兼容老版本的客户端工具可以选择Legacy Authentication Method。设置root密码时千万别图省事用123456这样的简单密码。我建议使用至少12位的复杂密码包含大小写字母、数字和特殊符号。记不住可以用密码管理器保存或者写在便签上贴在显示器边框——当然是在确保办公室安全的前提下。最后一个重要设置是Windows服务配置。建议勾选Configure MySQL Server as a Windows Service这样MySQL会随系统自动启动。服务名称保持默认的MySQL80即可下面的Start the MySQL Server at System Startup选项根据需求决定是否勾选。点击Next进入应用配置界面确认所有设置无误后点击Execute。等待所有配置项前面都出现绿色对勾就可以点击Finish完成安装了。恭喜你现在你的电脑已经拥有了一个功能完整的MySQL 8.0数据库服务器4. 环境变量配置与连接测试虽然MySQL已经安装完成但为了能在任何目录下使用mysql命令我们还需要配置环境变量。按下WinS搜索环境变量选择编辑系统环境变量在系统属性窗口点击环境变量按钮。在系统变量列表中找到Path双击编辑点击新建添加MySQL的bin目录路径。如果你按照我的建议安装在D盘路径应该是D:\MySQL\MySQL Server 8.0\bin。添加完成后一路点击确定关闭所有窗口。现在我们来测试MySQL是否正常工作。打开命令提示符(CMD)输入以下命令mysql -u root -p系统会提示你输入密码输入之前设置的root密码后你应该能看到MySQL的命令行提示符mysql。试着输入以下命令查看版本信息SELECT version();如果能看到MySQL的版本号输出说明一切正常。为了确保万无一失我们再创建一个测试数据库CREATE DATABASE test_db; USE test_db; CREATE TABLE users (id INT, name VARCHAR(20)); INSERT INTO users VALUES (1, MySQL新手); SELECT * FROM users;如果这些命令都能正常执行那么恭喜你MySQL 8.0已经成功安装并配置完成你可以开始你的数据库学习之旅了。