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 端口号。
相关推荐
zfoo-framework1 分钟前
通过redis-cli+lua脚本查询redis数据
数据库·redis·lua
牛栓柱13 分钟前
【后端实战】用 Supabase + React/TS 零成本构建高并发 Multi-Agent 服务
前端·数据库·人工智能·后端·react.js·前端框架
yuezhilangniao17 分钟前
xtr备份prepare到底变化了啥
mysql
yyk的萌18 分钟前
创建属于自己的mysql的mcp
mysql·adb·ai·mcp
流烟默18 分钟前
腾讯云Centos7.6使用yum安装MySQL8
mysql·centos·腾讯云
仙俊红23 分钟前
如何优化 MySQL 深分页 SQL
android·sql·mysql
yyuuuzz1 小时前
谷歌云基础服务的入门认知
linux·运维·服务器·数据库·人工智能·github
超梦dasgg1 小时前
工作中 MySQL 读写分离主从延迟:成因、影响、落地方案、生产实战处理
数据库·mysql
Wonderful U1 小时前
Python+Django实战:打造智能生鲜果蔬进销存管理系统(采购入库、库存预警、销售开单、毛利统计)
数据库·python·django
Demon1_Coder1 小时前
Day4-微服务-Seata默认事务
java·数据库·微服务