MySQL 8.0.40 Win 全流程一键部署手册
📋 前置准备清单
- ✅ 确认已将
mysql-8.0.40-winx64.zip完整解压到D:\env\mysql-8.0.40-winx64目录 - ✅ 手动创建空数据目录
D:\env\mysql-8.0.40-data,确保目录内无任何残留文件 - ✅ 按下
Win+S搜索「命令提示符」,右键选择「以管理员身份运行」,后续所有命令都在该窗口执行
⚙️ 无弃用警告 my.ini 配置文件
在 D:\env\mysql-8.0.40-winx64 根目录下新建文本文档,重命名为 my.ini,直接粘贴以下内容即可,完全适配自定义路径,无任何已弃用的旧配置项:
ini
[client] port=3306 default-character-set=utf8mb4 [mysqld] port=3306 basedir=D:\\env\\mysql-8.0.40-winx64 datadir=D:\\env\\mysql-8.0.40-data character-set-server=utf8mb4 collation-server=utf8mb4_0900_ai_ci max_connections=200 default-storage-engine=INNODB explicit_defaults_for_timestamp=true default-authentication-plugin=mysql_native_password
📜 一键执行部署命令脚本
依次在管理员CMD窗口中执行以下命令,每一步执行成功后再运行下一条:
cmd
:: 1. 切换到MySQL的bin目录 cd /d D:\env\mysql-8.0.40-winx64\bin :: 2. 初始化数据目录,生成空密码的root账户 mysqld --initialize-insecure --console :: 3. 注册Windows系统服务,服务名设为MySQL80 mysqld --install MySQL80 --defaults-file="D:\env\mysql-8.0.40-winx64\my.ini" :: 4. 启动MySQL服务 net start MySQL80
🔑 首次登录与密码设置
服务启动成功后,继续在CMD窗口执行以下命令,完成root密码设置:
cmd
:: 免密登录MySQL,直接回车确认密码即可进入
mysql -u root -p
进入MySQL命令行后,直接粘贴以下SQL语句,将密码替换为你自己的强密码:
sql
-- 修改root用户密码,替换为你自定义的密码 ALTER USER 'root'@'localhost' IDENTIFIED BY '你的自定义密码'; -- 刷新权限使配置立即生效 FLUSH PRIVILEGES; -- 退出MySQL命令行 exit;
🌐 环境变量全局调用配置
无需每次切换到bin目录,即可在任意命令行窗口直接调用 mysql、mysqldump 等工具:
- 右键点击「此电脑」→「属性」→「高级系统设置」→「环境变量」
- 在「系统变量」区域找到名为
Path的变量,选中后点击「编辑」 - 点击「新建」,粘贴完整路径
D:\env\mysql-8.0.40-winx64\bin,依次点击所有层级的「确定」保存 - 关闭所有已打开的CMD窗口,重新打开新终端执行验证:
cmd
mysql --version
正常返回版本信息即代表全局调用配置完成。
✅ 最终验证步骤
在任意非MySQL目录下执行登录命令,输入之前设置的root密码后,能正常进入MySQL交互界面,说明整个部署流程全部完成。

浙公网安备 33010602011771号