前言
很多同学装MySQL习惯性直接下载MSI图形安装包,一路点下一步。 但MSI会自动注册一堆组件、服务,卸载不干净很容易残留,导致后续数据库端口冲突。
今天带来 MySQL 26.7.0 ZIP绿色压缩包版本 安装教程,纯命令行部署,解压即用,完全可控。 原理就是解压文件 → cd 进入bin目录执行命令初始化数据库,没有多余捆绑软件,适合开发学习。
一、下载安装包(重点别下错!)
官网下载页面有3个文件,很多人在这里踩坑:
mysql免安装链接:https://pan.quark.cn/s/c21c6d607bf2
点击Download直接下载,记住路径,解压目录不能有中文、空格、特殊符号。
推荐解压路径示例: D:\mysql-26.7.0-winx64 ❌ 错误例子:D:\软件\mysql、D:\My Sql\mysql
二、新建my.ini配置文件(核心!)
在mysql根目录(D:\mysql-26.7.0-winx64)新建文本文档,重命名 my.ini
注意:电脑需要打开【显示文件扩展名】,把
.txt后缀改成.ini
复制下面配置,修改basedir和datadir为你自己的解压路径
[mysqld]
port=3306
# 改成你解压的根目录
basedir=D:/mysql-26.7.0-winx64
# data文件夹不需要手动创建,初始化命令自动生成
datadir=D:/mysql-26.7.0-winx64/data
character-set-server=utf8mb4
default-storage-engine=INNODB
# 兼容Navicat等客户端
default_authentication_plugin=mysql_native_password
[mysql]
default-character-set=utf8mb4
三、管理员CMD,cd进入bin目录
-
左下角搜索
cmd,右键【以管理员身份运行】非管理员执行会直接报错,权限不足!
-
cd切换到bin文件夹(改成你本地路径)
cd D:\mysql-26.7.0-winx64\bin
这就是本篇标题说的:cd进入bin文件夹操作。
四、初始化数据库,获取临时root密码
执行初始化命令
mysqld --initialize --console
✅ 执行成功后,控制台末尾会打印临时root密码,立刻复制保存!丢了就要全部重来 示例提示: A temporary password is generated for root@localhost: abc#123XYZ
⚠️ 如果报错:删除自动生成的data文件夹,重新运行初始化命令
五、注册Windows系统服务
mysqld --install MySQL267
出现 Service successfully installed 代表服务注册成功。
六、启动MySQL服务
net start MySQL267
看到服务启动成功,就代表数据库已经跑起来了。
七、登录数据库,修改root密码
mysql -uroot -p
粘贴刚才保存的临时密码,登录成功后执行SQL修改成你自己的密码
ALTER USER 'root'@'localhost' IDENTIFIED BY '你的新密码';
八、【可选】配置环境变量
把 D:\mysql-26.7.0-winx64\bin 添加到系统环境变量PATH。 配置完成后,任意cmd窗口都能直接使用mysql命令,不用每次cd进bin文件夹。
✅ 验证是否成功
新开cmd,直接输入
mysql -uroot -p
输入密码,出现mysql>提示符,大功告成!
📌 常用启停命令
net start MySQL267 #启动数据库
net stop MySQL267 #停止数据库
sc delete MySQL267 #删除服务(卸载时用)
⚠️ 高频踩坑汇总(必看)
- 解压路径不能有中文、空格,否则初始化直接失败
- 必须管理员CMD,权限不足会报错
- 忘记临时密码:删除data文件夹,重新初始化
- 3306端口占用:在my.ini修改port=3307
- Navicat连接失败:就是配置里
default_authentication_plugin=mysql_native_password这一行生效
结尾
ZIP绿色版优势:轻量化、无多余组件、卸载干净,只需要删除服务+文件夹即可。 适合开发学习,想深度掌控MySQL的小伙伴推荐这种方式。 如果是纯小白不想敲命令,那就选择MSI图形安装包。