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

MySQL 9.1.0 Windows 安装配置详细教程

在 Windows 环境下安装和配置 MySQL 9.1.0 的详细步骤。内容包括从官网下载安装包、解压至非中文路径、创建并配置 my.ini 文件、设置系统环境变量 PATH、以管理员身份初始化数据库服务、启动 MySQL 服务以及修改 root 密码。通过命令行操作完成环境搭建,确保数据库正常运行。

橘子海发布于 2026/3/28更新于 2026/10/2495 浏览

MySQL 介绍

MySQL 是一个流行的关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 以其体积小、速度快、总体拥有成本低的特点,成为中小型和大型网站开发的优选数据库系统。它使用标准的 SQL 语言进行数据操作,支持多线程和多种数据库连接途径,能够处理上千万条记录的大型数据库。

一、下载 MySQL 安装文件

请从官方网站下载最新版本的 MySQL 安装包(Windows x64)。

二、MySQL 安装教程

1. 解压文件

下载完成后进入解压,注意不要放在一个非中文路径下的文件夹下面否则后面会报错。建议将文件解压到如 D:\MySQL 目录下。

文章配图

2. 创建 ini 文件

解压后的文件应该没有 .ini 文件。因此,需要创建 my.ini 配置文件。

创建 data 文件夹用来保存数据具体参考下图:

文章配图

3. 配置 ini 文件

具体的 my.ini 文件代码如下,但注意修改自己的路径。示例版本为 9.1.0。

[mysqld]
basedir = D:\MySQL\mysql-9.1.0-winx64
datadir = D:\MySQL\mysql-9.1.0-winx64\data
port = 3306
server_id = 1
sql_mode = NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES,STRICT_ALL_TABLES,NO_ZERO_IN_DATE
character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci
innodb_buffer_pool_size = 5G
innodb_log_file_size = 256M
innodb_log_buffer_size = 64M
max_connections = 200
tmp_table_size = 64M
max_heap_table_size = 64M
# query_cache_type = 1
slow_query_log = 1
slow_query_log_file = D:\MySQL\mysql-9.1.0-winx64\mysql-slow.log
long_query_time = 2
log_error = D:\MySQL\mysql-9.1.0-winx64\data\mysql-error.log
performance_schema = ON

三、环境配置

1. 打开系统属性

右击此电脑点击属性。

文章配图

2. 高级系统设置

点击高级系统设置。

文章配图

3. 系统变量配置

进入系统变量配置。

文章配图

4. 添加 bin 目录

在 Path 变量中添加 MySQL 的 bin 目录路径,例如 D:\MySQL\mysql-9.1.0-winx64\bin。

文章配图

自此,环境配置完成。

四、MySQL 服务器的初始化

1. 切换到 bin 目录

打开命令提示符(CMD),并以管理员身份运行。切换到 MySQL 安装目录下的 bin 文件夹。例如,如果你将 MySQL 安装在 D:\MySQL\mysql-9.1.0-winx64,则切换到该目录:

cd D:\MySQL\mysql-9.1.0-winx64\bin

2. 初始化数据库

使用以下命令初始化数据库:

mysqld --initialize --datadir=D:/MySQL/data --console

这条命令会在 D:/MySQL/data 目录中创建所需的数据库文件,并输出一个临时的 root 密码到命令行。记下这个密码,因为你需要它来登录 MySQL。

五、启动服务器

1. 安装并启动服务

依旧在 D:\MySQL\mysql-9.1.0-winx64 路径下管理员身份打开 CMD,运行 mysqld install 命令,安装完成后,可以使用 net start 启动 MySQL 服务:

net start mysql

2. 登录客户端

使用命令行客户端登录:

mysql -u root -p

输入你在初始化过程中获取的临时 root 密码。如果一切正常,你应该会看到 MySQL 命令提示符,可以开始进行 MySQL 操作。

3. 修改 root 密码

如果你想修改 root 密码,可以在登录后使用以下命令修改:

将 newpassword 替换为你自己的密码:

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

通过上述步骤,即可成功安装和配置 MySQL 9.1.0 版本。

目录

  1. MySQL 介绍
  2. 一、下载 MySQL 安装文件
  3. 二、MySQL 安装教程
  4. 1. 解压文件
  5. 2. 创建 ini 文件
  6. 3. 配置 ini 文件
  7. querycachetype = 1
  8. 三、环境配置
  9. 1. 打开系统属性
  10. 2. 高级系统设置
  11. 3. 系统变量配置
  12. 4. 添加 bin 目录
  13. 四、MySQL 服务器的初始化
  14. 1. 切换到 bin 目录
  15. 2. 初始化数据库
  16. 五、启动服务器
  17. 1. 安装并启动服务
  18. 2. 登录客户端
  19. 3. 修改 root 密码

更多推荐文章

查看全部
  • Python 通达信数据接口使用指南
  • Java 常见常用算法详解
  • Solidity 函数修饰符 (Modifier) 详解与实战
  • C++红黑树实现与STL map底层原理
  • 《Agent Runtime 工程化》第三章 最小 Agent Loop:3.7 常见失败
  • 金融数据分析常用工具:Python、R 与 SQL 对比
  • llama-cpp-python 本地部署与配置实战指南
  • 苍穹外卖项目实战:Git 基础与常用命令详解
  • Python 开发环境搭建与常用工具配置指南
  • 前端面试核心问题整理:Vue、React、Node.js 与工程化实践
  • MySQL 数据类型核心指南:选型、实战与避坑
  • 前端未死,AI 只是技术进化的序章
  • Git 分支管理实战指南:从基础概念到团队协作规范
  • MIDI 全解析:从协议底层到 Python 实操,音乐开发与 AI 作曲
  • 一维差分专题:模板题与海底高铁实战
  • OpenClaw QQ 机器人接入指南
  • 位运算实战:判断字符唯一性与查找丢失数字
  • 企业级 Agent 构建实战:从 RAG 到自主智能体的全栈架构
  • 昇腾 NPU 部署 Llama 模型:环境搭建、性能测试与问题排查
  • DeepSeek-R1-Distill-Llama-8B 在 Ollama 中的 HTTP API 鉴权与访问控制配置

相关免费在线工具

  • 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