MySQL 零基础安装教程(Windows11/10,图文分步,新手零失败)

前言

很多刚学数据库的小伙伴,第一步就卡在 MySQL 安装上,要么装不上、要么配置环境变量出错、要么登录报错。

这篇教程专门适配 Windows10 / Windows11,免复杂操作、分步讲解、全程跟着点就能装好,新手也能一次成功。


一、下载 MySQL 安装包

  1. 进入 MySQL 官网下载社区免费版 MySQL Community Server
  2. 选择 Windows 64 位 压缩包版本(免安装绿色版,比 exe 安装程序更干净、不易残留)
  3. 解压到纯英文路径,建议:D:\mysql-8.0

避坑:路径不能有中文、空格,否则后期启动报错。


二、配置环境变量

  1. 右键此电脑 → 属性 → 高级系统设置 → 环境变量
  2. 系统变量找到 Path 编辑
  3. 新增一条:D:\mysql-8.0\bin
  4. 全部确定保存,环境变量配置完成。

三、新建 my.ini 配置文件

在 MySQL 根目录新建 my.ini 文件,写入基础配置:

ini

sql 复制代码
[mysqld]
port=3306
basedir=D:\mysql-8.0
datadir=D:\mysql-8.0\data
character-set-server=utf8mb4
default-storage-engine=InnoDB

[mysql]
default-character-set=utf8mb4

四、初始化 MySQL + 安装服务

  1. 管理员身份打开 CMD
  2. 进入 bin 目录:

cmd

bash 复制代码
D:
cd D:\mysql-8.0\bin
  1. 初始化(生成临时密码):

cmd

bash 复制代码
mysqld --initialize --console
  1. 记下控制台最后一行 临时初始密码
  2. 安装 Windows 服务:

cmd

bash 复制代码
mysqld --install mysql8
  1. 启动服务:

cmd

复制代码
net start mysql8

五、登录 MySQL 并修改初始密码

  1. 命令行登录:

cmd

复制代码
mysql -uroot -p
  1. 粘贴刚才的临时密码登录
  2. 修改为自己熟悉的密码:

sql

sql 复制代码
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';

六、测试使用

退出重新登录:

cmd

复制代码
mysql -uroot -p123456

能进入 MySQL 命令行即安装成功。


七、新手常见避坑

  1. 路径不能有中文、空格;
  2. 必须管理员身份 CMD 执行初始化;
  3. 忘记临时密码直接删除 data 文件夹重新初始化;
  4. 3306 端口被占用需修改 my.ini 端口号。
相关推荐
旺仔不是程序员10 小时前
相关子查询与性能优化:PostgreSQL 逐行执行的代价与 JOIN 重写
数据库·后端·sql
YangYang9YangYan11 小时前
2026 电商数据运营校招 JD 梳理|岗位任务、技能与面试考点汇总
大数据·数据库·数据分析
Sun 328511 小时前
读懂集中式主备的集群状态与节点角色
数据库·opengauss·集群·节点角色·磐维数据库·运行状态
毕业设计70311 小时前
(免费领源码) SpringBoot 游戏交易平台17600-java、PHP、python、C#、小程序、大数据、单片机、网络工程等)
java·spring boot·mysql·决策树·mybatis·idea·推荐算法
溪语流沙11 小时前
Django + Vue电商项目第001讲:开篇|注册登录加增删改查,那不是电商
redis·python·mysql·docker·typescript·django·vue
努力努力再努力wz11 小时前
【Redis进阶系列】:从主从复制到 Sentinel,一文建立故障检测、Leader 选举与 Failover 的完整心智模型
数据库·redis·缓存
达梦数据12 小时前
DMDRS搭建部署简介与运行环境
数据库
Omics Pro12 小时前
1个月2轮融资!长寿虚拟细胞
数据库·人工智能·算法·机器学习·自然语言处理
程序员阿黄12 小时前
基于 Django 与 Vue 3 的智能实验室预约系统设计与实现
后端·python·mysql·django·vue·毕设
zcn12612 小时前
row_number()函数与group by性能比较
数据库·sql优化改写