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 端口号。
相关推荐
名字还没想好☜7 小时前
Python f-string 进阶:数字格式化、对齐填充、调试 = 号与嵌套表达式
开发语言·数据库·python·字符串格式化·f-string
ltl7 小时前
Serverless 数据库弹性理论:Neon 与 Aurora Serverless v2
数据库
Dxy12393102168 小时前
Python 如何使用 MySQL 的事务
python·mysql
雨声不在9 小时前
USB 网络共享 + adb 无权限问题排查
adb
marvelyu12 小时前
每天10分钟学会OceanBase系列(Day 20):跨机房容灾实战——构建多数据中心高可用架构
java·大数据·数据库
ZCBUS实时计算12 小时前
金融证券实时数仓建设实践:轻量化实时计算平台落地,实现交易数据端到端秒级处理
大数据·数据库·数据仓库·金融·flink·dba·etl
zd20057212 小时前
海洋微生物数据库
数据库·宏基因组
海上小飞龙12 小时前
Redis 分布式锁原理:从 SET NX EX 到 Redisson 看门狗
数据库·redis·分布式
xiaoye-duck13 小时前
MySQL 表约束全解:从基础约束到外键关联规则
数据库·mysql
Hammer_Hans13 小时前
DFT笔记98
java·开发语言·数据库