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 端口号。
相关推荐
2601_9620715715 小时前
如何利用SpringSecurity进行认证与授权
java·服务器·数据库
dazhong201215 小时前
Docker 入门篇(八)-- CentOS7 安装 MySQL 8
mysql·docker·容器
山峰哥15 小时前
数据库工程与查询优化案例深度复盘‌
数据库·sql·oracle·编辑器·深度优先·宽度优先
IT大白鼠15 小时前
MSF数据库与资产管理——专业渗透测试流程
数据库·安全·msf
IvorySQL15 小时前
PostgreSQL 日报|内核多项缺陷修复与数据校验补丁推进(8 月 27 日)
数据库·postgresql·区块链
风吹心凉15 小时前
Agent大脑-RAG知识库
数据库
VALENIAN瓦伦尼安教学设备15 小时前
设备状态检测振动分析实训台案例分析
大数据·数据库·人工智能·嵌入式硬件·算法
黄俊懿16 小时前
【架构师从入门到进阶】第五章:DNS&CDN&网关优化思路——第十节:网关安全-单向加密
网络·数据库·计算机网络·安全·架构·系统架构·架构师
garmin Chen16 小时前
redis面试题
java·数据库·redis·缓存
小小龙学IT16 小时前
Qt 元对象系统(Meta-Object System)深度解析:从 MOC 到反射式编程
数据库·qt