跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI 生图工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
SQL

MySQL 9.1.0 安装教程

MySQL 9.1.0 在 Windows 系统下的完整安装流程。内容涵盖从官网下载压缩包、创建配置文件 my.ini、初始化数据库、安装并启动服务、登录修改 root 密码以及配置系统环境变量等关键步骤。同时提供了常见问题的排查方法,帮助用户顺利完成环境搭建。

雾岛听风发布于 2026/3/23更新于 2026/9/425K 浏览
MySQL 9.1.0 安装教程

MySQL 9.1.0 安装教程

1. 下载 MySQL 安装包

  1. 访问 MySQL 官网下载页面:MySQL Downloads
  2. 选择 MySQL Community Server,然后点击下载按钮。
  3. 选择适合自己操作系统的版本。例如,Windows 用户选择 Windows (x86, 64-bit), ZIP Archive(压缩包版)。
  4. 下载完成后,将 MySQL 压缩包解压到指定位置(如:D:\mysql-9.1.0-winx64)。

2. 配置 MySQL 安装

2.1 创建 my.ini 配置文件
  1. 在解压后的 MySQL 目录下新建一个文件,命名为 my.ini。
  2. 将以下内容复制到 my.ini 文件中:
[mysqld]
# 设置 3306 端口
port=3306
# 设置 mysql 的安装目录
basedir=D:\mysql-9.1.0-winx64
# 设置 mysql 数据库的数据存放目录
datadir=D:\mysql-9.1.0-winx64\data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数
max_connect_errors=10
# 服务端使用的字符集默认为 utf8mb4
character-set-server=utf8mb4
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认认证插件
default_authentication_plugin=mysql_native_password

[mysql]
# 设置 mysql 客户端默认字符集
default-character-set=utf8mb4

[client]
# 设置 mysql 客户端连接服务端时使用的端口
port=3306
default-character-set=utf8mb4

说明:basedir 是 MySQL 的安装目录,指向解压后的 MySQL 目录。datadir 是存储数据库数据的目录,需要手动创建 data 文件夹。

2.2 创建数据存放目录
  1. 在 D:\mysql-9.1.0-winx64 目录下创建一个名为 data 的文件夹。
  2. 确保该文件夹有写入权限,这样 MySQL 才能正常创建数据库文件。

3. 初始化 MySQL 数据库

  1. 打开 命令提示符(CMD),并以管理员身份运行。
  2. 进入 MySQL 的 bin 目录:
cd D:\mysql-9.1.0-winx64\bin
  1. 执行初始化命令,初始化 MySQL 数据库:
mysqld --initialize --console

执行后,命令行会显示输出,其中包含随机生成的 root 密码(如:nX5eY34!v9)。请务必记住该密码,因为后续需要用它登录 MySQL。


4. 安装 MySQL 服务

在 bin 目录下执行以下命令,将 MySQL 安装为 Windows 服务:

mysqld --install mysql

安装成功后,启动 MySQL 服务:

net start mysql

如果一切正常,命令行会提示 MySQL 服务启动成功。


5. 登录 MySQL

使用刚才初始化时得到的临时密码登录 MySQL:

mysql -uroot-p

在提示输入密码时,输入临时密码(如:nX5eY34!v9)。


6. 修改 root 用户密码

退出 MySQL:

exit;

登录成功后,使用以下 SQL 命令修改 root 用户的密码:

ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';

例如,将密码修改为 123456:

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

7. 配置环境变量

  1. 打开 此电脑 -> 右键 -> 属性 -> 高级系统设置 -> 环境变量。
  2. 在 系统变量 区域点击 新建,设置 MYSQL_HOME 变量:
    • 变量名:MYSQL_HOME
    • 变量值:D:\mysql-9.1.0-winx64
  3. 保存并关闭所有窗口。
  4. 在 系统变量 区域找到并编辑 Path 变量,点击 编辑,在末尾添加:
;%MYSQL_HOME%\bin

8. 配置 MySQL 服务为手动启动

  1. 右键 此电脑 -> 管理 -> 服务与应用程序 -> 服务。
  2. 找到 MySQL 服务,将其启动类型设置为 手动,这样你可以手动控制 MySQL 服务的启动。

9. 测试 MySQL 是否安装成功

重新打开 命令提示符(CMD),执行以下命令连接 MySQL:

mysql -uroot-p

输入你设置的密码(例如:123456),如果成功登录,就表示 MySQL 安装完成。


10. 常见问题及解决方法

  1. 如果 mysqld 命令无法识别:
    • 确保已经正确配置了 MYSQL_HOME 和 Path 环境变量。
    • 确保在命令行中进入了 MySQL 的 bin 目录。
  2. 如果 MySQL 启动失败:
    • 检查 my.ini 配置文件中的路径是否正确。
    • 检查防火墙设置,确保 MySQL 的 3306 端口没有被阻塞。

目录

  1. MySQL 9.1.0 安装教程
  2. 1. 下载 MySQL 安装包
  3. 2. 配置 MySQL 安装
  4. 2.1 创建 my.ini 配置文件
  5. 设置 3306 端口
  6. 设置 mysql 的安装目录
  7. 设置 mysql 数据库的数据存放目录
  8. 允许最大连接数
  9. 允许连接失败的次数
  10. 服务端使用的字符集默认为 utf8mb4
  11. 创建新表时将使用的默认存储引擎
  12. 默认认证插件
  13. 设置 mysql 客户端默认字符集
  14. 设置 mysql 客户端连接服务端时使用的端口
  15. 2.2 创建数据存放目录
  16. 3. 初始化 MySQL 数据库
  17. 4. 安装 MySQL 服务
  18. 5. 登录 MySQL
  19. 6. 修改 root 用户密码
  20. 7. 配置环境变量
  21. 8. 配置 MySQL 服务为手动启动
  22. 9. 测试 MySQL 是否安装成功
  23. 10. 常见问题及解决方法

更多推荐文章

查看全部
  • Open WebUI MCPo 技术解析:集成 MCP 工具与 Ollama 部署指南
  • 网络安全基础与进阶核心书籍推荐指南
  • Vue3 中点击方法提示不存在,检查是否缺少 setup 暴露
  • VRM4U 插件完整指南:在 Unreal Engine 5 中高效处理 VRM 模型
  • Neo4j 图数据库核心知识与在线控制台使用指南
  • WordPress 基础配置与 Java 后端开发实战笔记
  • 联邦学习实践:用 Llama Factory 在分布式数据上训练模型
  • MySQL 5.7 彻底卸载与重装全流程及常见问题解决
  • MySQL 表约束与数据完整性设计
  • Gemini 学生计划实战指南:将免费 Pro 权限转化为 AI 求职竞争力
  • Virt-A-Mate (VAM) 虚拟实境交互软件技术解析
  • 基于 AR 眼镜的亲戚称呼助手开发实战
  • FPGA 实现 UART 串口通信详解
  • 视程空间ARC Jetson Thor系列:以极致算力,赋机器人以智慧灵魂
  • FPGA 面试核心知识点梳理(一)
  • 网络安全从业者需掌握的十大核心基础知识
  • ROS2 Humble 环境下 Mid360 雷达 FAST-LIO 算法部署教程
  • SpringBoot 基于 Java 的诊所管理系统设计与实现
  • Gemini Pro 实测:多模态、推理与代码能力解析
  • IDEA/WebStorm 切换分支方法

相关免费在线工具

  • SQL 美化和格式化

    在线格式化和美化您的 SQL 查询(它支持各种 SQL 方言)。 在线工具,SQL 美化和格式化在线工具,online

  • SQL转CSV/JSON/XML

    解析 INSERT 等受限 SQL,导出为 CSV、JSON、XML、YAML、HTML 表格(见页内语法说明)。 在线工具,SQL转CSV/JSON/XML在线工具,online

  • CSV 工具包

    CSV 与 JSON/XML/HTML/TSV/SQL 等互转,单页多 Tab。 在线工具,CSV 工具包在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

  • Markdown转HTML

    将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online