好嘞阿杰 👍
我给你写一个 Windows 下 MySQL 安装的详细教程(超详细版,适合零基础),一步一步来。


Windows 下 MySQL 安装详细教程

一、准备工作

  1. 下载 MySQL 安装包
    • 打开官网:https://dev.mysql.com/downloads/mysql/
    • 选择 Windows (x86, 64-bit), MSI Installer(推荐图形化安装包,简单)。
    • 如果只想要核心功能,也可以下载 ZIP 压缩包(免安装版)。
  2. 系统要求
    • Windows 10/11(64 位)。
    • 安装时需要管理员权限。
    • 确认系统有 Visual C++ 运行库(如果没有,安装时会提示下载)。

二、安装 MySQL(MSI 安装包方式)

1. 启动安装程序

  • 双击下载的 mysql-installer-community-xxx.msi
  • 进入安装向导。

2. 选择安装类型

安装向导会给几个选项:

  • Developer Default:开发常用配置(推荐新手)。
  • Server only:只安装 MySQL 服务器。
  • Client only:只安装客户端工具。
  • Full:安装全部组件。
  • Custom:自定义安装目录与组件。

👉 建议新手选 Developer Default 或 Server only

3. 检查依赖

安装程序会检查是否缺少依赖库(如 VC++),如果缺少会提示安装。

4. 配置 MySQL 服务器

  • Config Type:选择开发机(Development Computer)。
  • Connectivity:勾选 TCP/IP,默认端口 3306(如果被占用可改)。
  • Authentication Method:选择 Use Strong Password Encryption(推荐)。
  • Root Password:设置 root 用户密码(要记住)。
  • Add User:可选,添加普通用户。

5. Windows 服务配置

  • 勾选 Configure MySQL Server as a Windows Service(建议)。
  • Service Name 一般默认 MySQL80
  • Startup Type:选 Automatic(开机自启)。

6. 执行安装

  • 点击 Execute,安装完成后点击 Finish。

三、安装 MySQL(ZIP 免安装版方式)

1. 解压

  • 下载 ZIP 版本,如 mysql-8.0.xx-winx64.zip
  • 解压到目标目录,例如:D:\mysql-8.0

2. 配置环境变量

  • 打开 系统属性 → 高级 → 环境变量
  • 在 Path 中添加:D:\mysql-8.0\bin

3. 创建配置文件

在 D:\mysql-8.0 下新建 my.ini,写入:

[mysqld]
# 设置3306端口
port=3306
# MySQL安装目录
basedir=D:\mysql-8.0
# MySQL数据目录
datadir=D:\mysql-8.0\data
# 最大连接数
max_connections=200
# 字符集
character-set-server=utf8mb4
collation-server=utf8mb4_general_ci
# 服务端口绑定地址
bind-address=0.0.0.0

[client]

default-character-set=utf8mb4

4. 初始化数据库

以管理员身份打开 cmd 或 PowerShell,执行:

cd D:\mysql-8.0\bin
mysqld --initialize --console

会输出 root 初始密码(要记住)。

5. 安装服务并启动

mysqld --install MySQL80
net start MySQL80


四、测试 MySQL

  1. 打开命令行,输入:
mysql -u root -p

输入 root 密码。

  1. 查看版本:
SELECT VERSION();

  1. 设置 root 新密码(如果是初始化密码登录):
ALTER USER 'root'@'localhost' IDENTIFIED BY '你的新密码';
FLUSH PRIVILEGES;


五、可选操作

  1. 图形化客户端
    推荐安装 MySQL Workbench 或者 Navicat,方便管理数据库。
  2. 远程访问配置CREATE USER 'root'@'%' IDENTIFIED BY '你的密码'; GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION; FLUSH PRIVILEGES; 然后在 my.ini 中确认 bind-address=0.0.0.0

✅ 到这里,你就能在 Windows 下成功安装并使用 MySQL 了。