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 等工具:

  1. 右键点击「此电脑」→「属性」→「高级系统设置」→「环境变量」
  2. 在「系统变量」区域找到名为 Path 的变量,选中后点击「编辑」
  3. 点击「新建」,粘贴完整路径 D:\env\mysql-8.0.40-winx64\bin,依次点击所有层级的「确定」保存
  4. 关闭所有已打开的CMD窗口,重新打开新终端执行验证:
    cmd 
    mysql --version

    正常返回版本信息即代表全局调用配置完成。

✅ 最终验证步骤

在任意非MySQL目录下执行登录命令,输入之前设置的root密码后,能正常进入MySQL交互界面,说明整个部署流程全部完成。

posted @ 2026-10-29 13:32  李文学  阅读(14)  评论(0)    收藏  举报