准备工作与环境检查
在安装MySQL 5.7.31之前,首先要确认你的电脑操作系统是Windows 10或Windows Server 2016及以上版本。这个版本的MySQL对系统兼容性要求不高,但需要确保电脑已经安装了Visual C++ Redistributable运行库,否则后续服务启动可能会报错。建议提前关闭杀毒软件和防火墙的实时防护功能,避免安装过程中被误拦截。同时,准备一个路径中不包含中文和空格的文件夹位置,比如直接放在D盘根目录,这样能最大程度减少后续配置时的路径解析错误。
下载与解压安装包
前往MySQL官网或者国内镜像站下载zip格式的免安装版压缩包。注意选择对应的系统架构,64位系统请选择winx64后缀的文件。下载完成后,将压缩包移动到事先准备好的文件夹中,右键点击选择解压。解压后你会看到很多文件夹和文件,其中data文件夹是空的,不需要手动创建,后面由程序自动生成。bin文件夹里存放的是核心可执行文件,所有的命令行操作都依赖这里的内容。为了方便记忆,建议将解压后的文件夹重命名为mysql-5.7.31,保持名称简洁直观。
配置环境变量
为了让系统在任意目录下都能直接调用MySQL命令,必须配置系统环境变量。在桌面上右键点击此电脑,选择属性,进入高级系统设置,点击环境变量按钮。在系统变量列表中找到Path变量,点击编辑,新建一条记录,填入你解压后bin文件夹的完整路径。配置完成后一路点击确定保存退出。打开命令提示符,输入mysql回车,如果显示帮助信息而不是找不到命令,说明环境变量配置成功。这一步非常关键,能省去大量重复输入长路径的麻烦。建议在配置时仔细核对路径末尾有没有多余的空格或特殊符号,这些细节往往是新手踩坑的重灾区。
初始化数据库并设置密码
以管理员身份运行命令提示符,切换到MySQL的bin目录下。执行初始化命令mysqld --initialize-insecure --user=mysql。这个参数会自动生成data文件夹并创建root账户,且初始密码为空。如果你希望一开始就设置强密码,可以将参数改为--initialize。初始化过程可能需要几十秒到一分钟,看到进度条走完且没有红色报错即可。接着执行mysqld --install mysql57命令,将MySQL注册为Windows系统服务,服务名称可以自定义,这里命名为mysql57方便识别。注册成功后,控制台会提示Service successfully installed。如果遇到权限不足,请确保是以管理员身份运行的CMD窗口。
启动服务与连接测试
服务注册完毕后,在命令行输入net start mysql57来启动数据库服务。如果提示启动成功,说明底层配置全部正确。此时再次输入mysql -u root -p,由于初始密码为空,直接按回车键即可登录。进入mysql命令行界面后,第一件事就是修改默认密码。执行ALTER USER 'root'@'localhost' IDENTIFIED BY '你的新密码'; 语句,记得分号不能遗漏。密码修改生效后,输入quit退出客户端。接下来可以使用Navicat或DataGrip等图形化工具进行连接测试,主机填localhost或127.0.0.1,端口保持默认的3306,输入刚设置的密码即可正常管理数据库。安装完成后,建议在控制面板的服务管理器中将启动类型设置为自动,这样每次重启电脑都能无缝衔接开发工作。至此,MySQL 5.7.31的安装与基础配置全部完成,你可以开始搭建自己的开发或生产环境了。



