准备安装包与解压操作
前往 MySQL 官方社区或可信镜像站下载 Windows 版本的 ZIP 压缩包。选择免安装的压缩版,文件后缀通常为 zip。下载完成后,挑选磁盘空间充足的目录进行存放,推荐放在 D 盘根目录以便管理。将压缩包完整解压后,建议将文件夹重命名为 mysql,避免后续路径中出现空格导致命令解析错误。解压完毕后可以看到 bin、include、lib 等目录,此时无需手动创建 data 文件夹,数据库初始化命令会自动完成目录结构的搭建。
配置系统环境变量
为了让命令行能在任意路径下识别 mysql 指令,必须配置环境变量。右键点击桌面此电脑图标,选择属性进入高级系统设置,点击下方的环境变量按钮。在系统变量列表中找到 Path 变量,选中后点击编辑,新建一条记录,填入 mysql 解压目录下的 bin 文件夹绝对路径,例如 D:mysqlbin。保存所有窗口后,按下 Win 键输入 cmd,右键以管理员身份运行命令提示符。输入 mysql -V 验证,若屏幕返回准确的版本号信息,说明环境已生效。
编写 my.ini 配置文件
回到 mysql 解压主目录,新建一个纯文本文件,将其重命名为 my.ini,务必确保扩展名是 ini 而非 txt。使用记事本打开该文件,粘贴以下基础参数。重点核对 basedir 和 datadir 两项,必须替换为你真实的解压路径,且路径中的反斜杠需要写成双反斜杠以转义。编码统一采用 utf8mb4,可兼容生僻字与 Emoji。保存后关闭文件。
[client]
port=3306
default-character-set=utf8mb4
[mysqld]
basedir=D:mysql
datadir=D:mysqldata
port=3306
character-set-server=utf8mb4
default-storage-engine=INNODB
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
初始化数据库并注册服务
该步骤决定能否正常运行,必须严格以管理员权限执行。在管理员命令窗口中切换至 mysql 的 bin 目录,执行 mysqld --initialize-insecure 命令。该指令会在 data 目录下生成系统表空间与日志文件,同时为 root 用户创建无密码的空账户。等待进度条走完且无红色报错即表示初始化成功。随后输入 mysqld --install 命令,将 MySQL 写入 Windows 服务管理器。出现 Service successfully installed 字样代表注册完毕。
启动服务与重置密码
继续在命令行输入 net start mysql 拉起后台服务。看到服务名 MySQL 启动成功的提示后,输入 mysql -u root -p 尝试登录。由于采用不安全初始化模式,密码提示处直接敲击回车即可进入数据库控制台。登录后务必第一时间执行安全策略,输入 ALTER USER 'root'@'localhost' IDENTIFIED BY '自定义强密码'; 完成密码绑定。执行 quit 退出当前会话,后续开发连接时携带新密码参数即可稳定访问。
常见异常处理指南
若启动时提示缺失 vcruntime dll,说明系统未安装完整的运行库,前往微软官网下载 Visual C++ Redistributable 包修复。遇到端口冲突报错,检查是否已有其他版本数据库在后台驻留,可在 my.ini 中更改 port 数值避开占用。服务安装失败或提示已存在,先运行 mysqld --remove 清除旧注册表项,再重新执行 install 流程。全部部署完成后,建议使用第三方连接工具测试本地回环地址,确认防火墙放行 3306 端口及远程访问权限已正确开放。



