Win11 E盘 免安装MySQL8 完整配置教程

一、下载MySQL免安装ZIP包

  1. 官网下载地址:https://dev.mysql.com/downloads/mysql
  2. 选择:Windows (x86, 64-bit), ZIP Archive 不要MSI安装版
  3. 点击 No thanks, just start my download 下载

二、解压放到E盘(路径很重要)

  1. 解压压缩包,得到类似:mysql-8.0.38-winx64
  2. 整个文件夹直接放到 E盘根目录
标准路径:E:\mysql-8.0.38-winx64
路径不能有中文、空格、特殊符号

三、新建 my.ini 配置文件(核心)

  1. 进入 E:\mysql-8.0.38-winx64
  2. 新建文本文档,改名为 my.ini
  3. 注意:后缀不要是 my.ini.txt
[mysqld]
port=3306
basedir=E:/mysql-8.0.38-winx64
datadir=E:/mysql-8.0.38-winx64/data
character-set-server=utf8mb4
collation-server=utf8mb4_unicode_ci
default-storage-engine=INNODB
max_connections=200
default_authentication_plugin=mysql_native_password

[client]
port=3306
default-character-set=utf8mb4
保存编码选 ANSI

四、配置系统环境变量(任意位置能用 mysql 命令)

  1. 此电脑 → 右键属性 → 高级系统设置 → 环境变量
  2. 系统变量新建:
    变量名:MYSQL_HOME
    变量值:E:\mysql-8.0.38-winx64
  3. 编辑系统变量 Path → 新增:%MYSQL_HOME%\bin
  4. 全部确定保存

五、初始化数据库(生成 data 目录 + 临时密码)

必须 管理员身份 打开CMD
E:
cd E:\mysql-8.0.38-winx64\bin
mysqld --initialize --console
执行完记下控制台最后一行临时密码,只显示一次
A temporary password is generated for root@localhost: xxxxxxxx

六、注册Windows服务

mysqld --install MySQL8 --defaults-file="E:\mysql-8.0.38-winx64\my.ini"

提示 Service successfully installed 即为成功

七、启动MySQL服务

net start MySQL8

看到 “服务正在启动、服务已经启动成功” 就 OK

八、登录并修改root密码

mysql -u root -p

输入刚才的临时密码登录,然后执行:

ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
exit;

九、测试是否可用

mysql -u root -p123456

进入 mysql> 命令行 就配置完成

十、常用命令

服务命令

net start MySQL8
net stop MySQL8
sc delete MySQL8

数据库常用命令

mysql -u root -p
show databases;
CREATE DATABASE 库名 DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
USE 库名;
show tables;
exit;
鲁ICP备2026020604号