1. MySQL 8.1安装前的准备工作
如果你是刚从MySQL 5.7升级到8.1的用户,可能会发现整个安装过程和使用体验都有不小的变化。我最近刚帮几个团队完成了这个升级过程,总结了一些新手容易踩的坑。首先,在下载安装包时就要注意,MySQL官网现在提供了两种主要格式:MSI安装包和ZIP压缩包。对于大多数Windows用户来说,MSI安装包是最方便的选择,它会自动处理很多配置工作。
不过在你双击MSI安装包时,可能会遇到第一个拦路虎——系统提示缺少Visual Studio 2019 Redistributable组件。这是因为MySQL 8.1依赖这个运行时环境。遇到这种情况不要慌,去微软官网下载对应的VC++可再发行组件包安装即可。我建议直接搜索"Visual Studio 2019 Redistributable"就能找到官方下载链接,安装过程很简单,一路Next就行。
安装路径的选择也很关键。很多新手会直接选择Typical(典型安装),但这样系统会自动把MySQL安装在C盘的Program Files目录下。我强烈建议选择Custom(自定义安装),这样你可以自己指定安装位置。特别是在公司环境中,很多情况下C盘空间有限,或者有专门的数据库存储盘,自定义安装路径能避免后续很多麻烦。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. MySQL 8.1安装过程中的关键选择
当你开始正式安装MySQL 8.1时,会遇到几个重要的配置选项。首先是认证方式的选择,这里就埋下了后续Navicat连接问题的伏笔。MySQL 8.1默认使用caching_sha2_password加密方式,这与5.7版本使用的mysql_native_password不同。如果你知道后续要用Navicat等工具连接,建议在这里就选择"Legacy Authentication"(传统认证方式),可以省去后面修改密码规则的麻烦。
密码强度验证也是一个需要注意的点。MySQL 8.1默认启用了密码强度验证插件,要求密码必须包含大小写字母、数字和特殊字符。对于开发环境来说,这个要求可能过于严格。你可以在安装过程中取消"Enable Password Strength Checks"选项,或者在安装完成后通过修改validate_password相关参数来调整密码策略。
安装完成后,系统会提示你配置MySQL
