很多开发者在搭建本地开发环境时,第一步往往卡在数据库的安装上。MySQL 作为目前最流行的开源关系型数据库,版本更新频繁,配置项也比以前复杂了不少。2023 年发布的 MySQL 8.0 系列在安装流程上做了一些调整,特别是默认加密方式和端口占用问题让不少新手踩坑。下面这份教程会跳过所有官方废话,直接带你走通从下载到启动的全过程,确保你一次性装好能用。
第一步:获取官方安装包
千万不要去第三方下载站找 MySQL,里面经常捆绑垃圾软件或者提供过期版本。直接访问 MySQL 官网的下载页面,找到 Community 社区版,选择 MySQL Installer 安装包。建议下载带 MSI 格式的完整安装器,这样图形化界面会把配置向导做得很清晰。下载前需要登录 Oracle 账号,如果嫌麻烦可以直接注册一个,这是正常流程。下载完成后得到一个几百兆的 exe 文件,双击运行即可开始安装。
第二步:安装程序引导与产品选择
运行安装器后,首先会弹出一个许可协议窗口,勾选同意并点击下一步。接着会出现 Setup Type 选项,这里强烈建议选择 Custom 自定义安装模式。虽然 Development 或 Server only 看起来省事,但自定义模式能让你清楚看到到底安装了哪些组件,避免后续出现插件缺失的问题。进入组件列表后,保持默认勾选 MySQL Server 8.0.x 版本即可,下面的 Workbench 和 Connector 是管理工具和驱动库,一并装上方便以后操作。点击 Next 后程序会自动下载必要的依赖包,耐心等待进度条走完。
第三步:服务器配置核心设置
这一步是整个安装过程最关键的地方,千万别一路狂点 Next。首先进入 Type and Networking 页面,确认 TCP/IP 端口号保持默认的 3306。如果你的电脑已经装了其他数据库把占用了这个端口,记得改成 3307 或其他空闲号码。接下来是 Authentication Method 认证方法,这里一定要选 Strong Password Encryption 强密码加密模式,这是 8.0 版本的安全标配,选了旧版会导致部分新框架连接失败。然后设置 Root 用户的密码,务必记住这个密码,它是数据库的最高权限钥匙。之后可以按需添加测试账户,一般留空即可。Account Specific Privileges 页面保持默认,直接进下一步。
第四步:服务启动与端口检查
进入 Execute 执行阶段前,系统会要求你安装 Windows 的 Visual C++ 运行库,按提示下载并安装完毕后再继续。程序会依次执行 Preparing steps,包括初始化数据目录、创建系统表空间、生成随机密码等。全部显示绿色对勾代表成功。最后一步是 configuring the server,这里默认会勾选 Run Windows Service 以管理员身份运行 MySQL 服务,并且将实例命名为 MySQL80。你可以顺手修改服务名称方便识别,点击 Execute 按钮开始应用配置。整个过程大约需要两三分钟,结束后记得点 Finish 关闭安装器。
第五步:验证安装是否成功
打开命令提示符,输入 mysql -u root -p 并回车,系统会提示输入刚才设置的密码。如果顺利进入 mysql> 命令行界面,说明数据库已经正常跑起来了。这时候可以尝试输入 show databases; 查看默认数据库列表,如果出现 information_schema 和 mysql 等字样,基本就大功告成。如果你习惯用图形化工具,可以在桌面找到刚安装的 MySQL Workbench,新建一个 Connection,主机填 localhost,端口 3306,用户名 root,密码填你设置的值,连接测试通过就能正式开工了。
常见问题与避坑提示
安装过程中如果遇到卡死,多半是防火墙拦截了端口或者杀毒软件误删了初始化文件。遇到这种情况先关掉安全软件重试。另外很多老教程让你改 my.ini 配置文件里的 default_authentication_plugin,在新版里根本找不到这行代码,不用纠结。如果装完发现服务起不来,可以去 Windows 的服务管理器里手动启动 MySQL80 实例,查看事件日志排查原因。平时维护记得定期备份重要数据,安装只是第一步,合理的权限分配和定时备份才是长期稳定运行的关键。




