24 03 2026

一、下载与解压

获取安装包:访问 MySQL Community Server 下载页(即https://dev.mysql.com/downloads/mysql/),在 Archives 中找到 8.0.44,选择 Windows (x86, 64-bit), ZIP Archive(约 350MB),点击下载。

解压规范:将 zip 包解压至目标目录,严禁路径包含中文或空格。建议路径如 D:\MySQL\mysql-8.0.44-winx64。解压后应看到 bin、lib等目录,没有 data目录(这是正常的,后续生成)。

二、创建配置文件 my.ini

在 MySQL 根目录 (即 bin目录的上一级)新建文件 my.ini,写入以下配置。请务必修改 basedir和 datadir为你自己的实际路径:

[mysqld]

# 核心路径(注意:路径使用 / 或 \\,不要用 \)

basedir=D:/MySQL/mysql-8.0.44-winx64

datadir=D:/MySQL/mysql-8.0.44-winx64/data

port=3306

 # 字符集与认证(解决 Navicat 等工具连接报错)

character-set-server=utf8mb4

collation-server=utf8mb4_unicode_ci

default_authentication_plugin=mysql_native_password

# 基础性能

max_connections=500

default-storage-engine=INNODB

[mysql]

default-character-set=utf8mb4

[client]

port=3306

default-character-set=utf8mb4

三、配置环境变量(可选,推荐)

为了能在任意位置使用 mysql命令,建议配置系统环境变量:

右键“此电脑” → 属性 → 高级系统设置 → 环境变量。

在“系统变量”中新建变量 MYSQL_HOME,值为你的 MySQL 根目录(如 D:\MySQL\mysql-8.0.44-winx64)。

编辑 Path变量,新增条目 %MYSQL_HOME%\bin。

验证:打开新 CMD,输入 mysql --version,能显示版本号即成功。


四、初始化与安装服务

全程以管理员身份运行命令提示符 (CMD),否则会报“权限不足”。

初始化数据:执行以下命令生成系统库和临时密码。

mysqld --initialize --console

一键获取完整项目代码

关键动作:控制台输出最后会有一行 A temporary password is generated for root@localhost: ****,请立即复制保存这个临时密码(含特殊字符),首次登录必须使用。

注册 Windows 服务:执行以下命令将 MySQL 注册为系统服务(服务名可自定义,如 MySQL80)。

mysqld --install MySQL80 --defaults-file="D:\MySQL\mysql-8.0.44-winx64\my.ini"

一键获取完整项目代码

若提示“Service successfully installed.”则成功。

启动服务:

net start MySQL80

一键获取完整项目代码

若启动失败,请检查 my.ini中的路径是否正确,或查看 data目录下的 error.log文件。


五、修改 root 密码

首次登录:使用初始化的临时密码登录。

mysql -u root -p

一键获取完整项目代码

修改密码:进入 MySQL 命令行后(mysql>提示符),执行以下 SQL(将 YourNewPassword替换为你的强密码):

ALTER USER 'root'@'localhost' IDENTIFIED BY 'YourNewPassword';

FLUSH PRIVILEGES;

exit;

延伸阅读
  1. docker开启mysql的binlog日志
  2. 致敬每一个可爱的研发
发表评论