如何在Windows系统安装mysql_mysql Windows安装配置指南

来源:这里教程网 时间:2026-02-28 20:35:28 作者:

在Windows上安装MySQL,推荐使用官方提供的MSI安装包,过程直观、配置简单,适合大多数用户。关键是安装后要正确配置环境变量和初始化密码,否则容易出现命令无法识别或登录失败的问题。

下载并运行MySQL官方安装程序

访问MySQL官网的MySQL Installer页面,下载“MySQL Installer for Windows”(如mysql-installer-community-8.4.x.msi)。双击运行后,选择“Developer Default”即可满足开发常用需求;若只需数据库服务,可选“Server Only”。安装过程会自动下载并安装MySQL Server、Connector/Python等组件。

安装过程中设置root密码与配置选项

在“Account Setup”步骤中,必须为root用户设置一个强密码(不能留空),这是后续登录的关键。接着在“Configuration Type”中建议选“Development Computer”,它会自动配置较保守的内存占用和端口(默认3306)。勾选“Run MySQL as a Windows Service”,并设置服务名为MySQL80(避免与旧版本冲突)。

配置系统环境变量(让mysql命令全局可用)

安装完成后,mysql命令默认不在系统路径中。需手动添加:打开“系统属性 → 高级 → 环境变量”,在“系统变量”中找到Path,点击编辑,新增一项:
C:\Program Files\MySQL\MySQL Server 8.4\bin
(路径以你实际安装版本为准,可通过文件资源管理器确认)
完成后重启命令提示符,输入

mysql --version
验证是否生效。

首次登录与基础安全加固

打开命令提示符,执行
mysql -u root -p
,输入安装时设的密码即可登录
登录后立即执行
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的新密码';
,解决部分客户端(如Navicat、Workbench)因认证插件不兼容导致的连接失败
如需远程访问,还需执行
CREATE USER 'root'@'%' IDENTIFIED BY '密码'; GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION; FLUSH PRIVILEGES;
,并确保Windows防火墙放行3306端口

相关推荐